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 21d939f561c..bc364337f55 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 @@ -139,6 +141,8 @@ "Category: Core - API - App Commands Package": # Source - redbot/core/app_commands/* + # Docs + - docs/framework_app_commands.rst # Tests - tests/core/test_app_commands.py "Category: Core - API - Commands Package": @@ -158,6 +162,7 @@ - any: - redbot/core/_drivers/**/* - "!redbot/core/_drivers/**/locales/*" + - redbot/core/_config.py - redbot/core/config.py # Docs - docs/framework_config.rst diff --git a/.github/workflows/check_label_pattern_exhaustiveness.yaml b/.github/workflows/check_label_pattern_exhaustiveness.yaml index 8cef9dad4c8..2f691276651 100644 --- a/.github/workflows/check_label_pattern_exhaustiveness.yaml +++ b/.github/workflows/check_label_pattern_exhaustiveness.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index cf4681d86ef..f5ced093f85 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 @@ -34,14 +34,13 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: 'python' # Override the default behavior so that the action doesn't attempt # to auto-install Python dependencies # Learn more... # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies - setup-python-dependencies: false # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -55,4 +54,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/crowdin_upload_strings.yml b/.github/workflows/crowdin_upload_strings.yml index f476ec9166d..6b37a1d8b59 100644 --- a/.github/workflows/crowdin_upload_strings.yml +++ b/.github/workflows/crowdin_upload_strings.yml @@ -9,7 +9,7 @@ jobs: if: github.repository == 'Cog-Creators/Red-DiscordBot' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: @@ -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/lint_python.yaml b/.github/workflows/lint_python.yaml index 1cfa71aa8b3..8ca6a4a6394 100644 --- a/.github/workflows/lint_python.yaml +++ b/.github/workflows/lint_python.yaml @@ -14,13 +14,17 @@ jobs: name: Lint Python runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.ref }} - uses: actions/setup-python@v4 with: python-version: "3.8" - - run: "python -m pip install git+https://github.com/pycqa/pyflakes@1911c20#egg=pyflakes git+https://github.com/pycqa/pycodestyle@d219c68#egg=pycodestyle git+https://github.com/pycqa/flake8@3.7.9#egg=flake8" + - run: > + python -m pip install + 'pyflakes @ https://github.com/pycqa/pyflakes/tarball/1911c20' + 'pycodestyle @ https://github.com/pycqa/pycodestyle/tarball/d219c68' + 'flake8 @ https://github.com/pycqa/flake8/tarball/3.7.9' name: Install Flake8 - run: "python -m flake8 . --count --select=E9,F7,F82 --show-source" name: Flake8 Linting diff --git a/.github/workflows/prepare_release.yml b/.github/workflows/prepare_release.yml index 1d17d2dca6b..d736006acc6 100644 --- a/.github/workflows/prepare_release.yml +++ b/.github/workflows/prepare_release.yml @@ -16,7 +16,7 @@ jobs: needs: pr_stable_bump runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: @@ -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 @@ -73,7 +73,7 @@ jobs: milestone_number: ${{ steps.get_milestone_number.outputs.result }} steps: # Checkout repository and install Python - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 40cc4c5d942..31d4f26f51e 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: @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: # Checkout repository and install Python - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: @@ -57,7 +57,7 @@ jobs: name: Build package runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 @@ -75,27 +75,68 @@ jobs: run: python -m twine check dist/* - name: Upload packaged distributions - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-output path: ./dist + generate_default_ll_server_config: + name: Generate default application.yml + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.8' + + - name: Install script's dependencies + run: python -m pip install PyYAML + + - name: Generate default application.yml + env: + APP_YML_FILE: "Red-DiscordBot-${{ github.ref_name }}-default-lavalink-application.yml" + run: | + mkdir -p release_assets + python .github/workflows/scripts/get_default_ll_server_config.py "release_assets/$APP_YML_FILE" + + - name: Upload default application.yml + uses: actions/upload-artifact@v4 + with: + name: ll-default-server-config + path: ./release_assets + release_to_pypi: needs: - release_information - build + - generate_default_ll_server_config environment: Release name: Release to PyPI runs-on: ubuntu-latest permissions: + contents: write id-token: write steps: - name: Download packaged distributions - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-output path: dist/ + - name: Download default application.yml + uses: actions/download-artifact@v4 + with: + name: ll-default-server-config + path: release_assets/ + + - name: Upload dists to GitHub Release + env: + GITHUB_TOKEN: "${{ github.token }}" + run: | + gh release upload "$GITHUB_REF_NAME" dist/* release_assets/* --repo "$GITHUB_REPOSITORY" + - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: @@ -119,7 +160,7 @@ jobs: run: | echo "BASE_BRANCH=${TAG_BASE_BRANCH#'refs/heads/'}" >> $GITHUB_ENV - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.BASE_BRANCH }} - name: Set up Python diff --git a/.github/workflows/run_pip_compile.yaml b/.github/workflows/run_pip_compile.yaml index 47a47083fa1..1b0298366cd 100644 --- a/.github/workflows/run_pip_compile.yaml +++ b/.github/workflows/run_pip_compile.yaml @@ -15,17 +15,32 @@ jobs: - macos-latest steps: - name: Checkout the repository. - uses: actions/checkout@v3 + uses: actions/checkout@v4 - 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 @@ -33,7 +48,7 @@ jobs: python .github/workflows/scripts/compile_requirements.py - name: Upload requirements files. - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ steps.compile_requirements.outputs.sys_platform }} path: requirements/${{ steps.compile_requirements.outputs.sys_platform }}-*.txt @@ -44,7 +59,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository. - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python 3.8. uses: actions/setup-python@v4 @@ -56,17 +71,17 @@ jobs: python -m pip install -U "packaging>=22.0" - name: Download Windows requirements. - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: win32 path: requirements - name: Download Linux requirements. - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: linux path: requirements - name: Download macOS requirements. - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: darwin path: requirements @@ -76,7 +91,7 @@ jobs: python .github/workflows/scripts/merge_requirements.py - name: Upload merged requirements files. - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: merged path: | diff --git a/.github/workflows/scripts/compile_requirements.py b/.github/workflows/scripts/compile_requirements.py index 37aab01b84c..77d3361598c 100644 --- a/.github/workflows/scripts/compile_requirements.py +++ b/.github/workflows/scripts/compile_requirements.py @@ -1,35 +1,52 @@ 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 + + constraint_flags = [ + arg + for file in REQUIREMENTS_FOLDER.glob(f"{sys.platform}-3.8-*.txt") + for arg in ("-c", file.name) + ] + + 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", + *constraint_flags, ) ) -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/get_default_ll_server_config.py b/.github/workflows/scripts/get_default_ll_server_config.py new file mode 100644 index 00000000000..c25020f3ebb --- /dev/null +++ b/.github/workflows/scripts/get_default_ll_server_config.py @@ -0,0 +1,31 @@ +import sys +from pathlib import Path + +import yaml + +ROOT_FOLDER = Path(__file__).parents[3].absolute() +AUDIO_FOLDER = ROOT_FOLDER / "redbot/cogs/audio" + +# We want to import `redbot.cogs.audio.managed_node` package as if it were top-level package +# so we have to the `redbot/cogs/audio` directory to Python's path. +sys.path.insert(0, str(AUDIO_FOLDER)) + + +def main() -> int: + try: + output_file = sys.argv[1] + except IndexError: + print("Usage:", sys.argv[0], "", file=sys.stderr) + return 2 + + import managed_node + + server_config = managed_node.get_default_server_config() + with open(output_file, "w", encoding="utf-8") as fp: + yaml.safe_dump(server_config, fp) + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/.github/workflows/scripts/merge_requirements.py b/.github/workflows/scripts/merge_requirements.py index 4ad2822b207..00404718517 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 @@ -41,6 +49,8 @@ def get_requirements(fp: TextIO) -> List[RequirementData]: via_prefix = "via " if source.startswith(via_prefix): source = source[len(via_prefix) :] + if source.startswith("-c ") and source != "-c base.txt": + continue current.comments.add(source) elif line and not line.startswith(("#", " ")): current = RequirementData(line) @@ -49,30 +59,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 +111,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/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3ce7319283b..45cecf5544c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -39,7 +39,7 @@ jobs: fail-fast: false name: Tox - ${{ matrix.friendly_name }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.ref }} - name: Set up Python @@ -76,7 +76,7 @@ jobs: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.ref }} - name: Set up Python diff --git a/.pylintrc b/.pylintrc index 1e870ede169..84b81da7930 100644 --- a/.pylintrc +++ b/.pylintrc @@ -26,14 +26,6 @@ unsafe-load-any-extension=no # run arbitrary code extension-pkg-whitelist= -# Allow optimization of some AST trees. This will activate a peephole AST -# optimizer, which will apply various small optimizations. For instance, it can -# be used to obtain the result of joining multiple strings with the addition -# operator. Joining a lot of strings can lead to a maximum recursion error in -# Pylint and this flag can prevent that. It has one side effect, the resulting -# AST will be different than the one from reality. -optimize-ast=no - [MESSAGES CONTROL] @@ -66,7 +58,6 @@ disable=C, # black is enforcing this for us already, incompatibly [REPORTS] output-format=parseable -files-output=no reports=no diff --git a/.readthedocs.yml b/.readthedocs.yml index fd00d359580..de7f4dcf675 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -4,6 +4,12 @@ build: os: "ubuntu-22.04" tools: python: "3.8" + jobs: + install: + - pip install .[doc] + +sphinx: + configuration: docs/conf.py python: install: diff --git a/CHANGES.rst b/CHANGES.rst index 48cf5be5bfd..c966e8fc9d8 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,5 +1,720 @@ .. Red changelogs +Redbot 3.5.14 (2024-12-25) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Ascensionn`, :ghuser:`cswimr`, :ghuser:`Chovin`, :ghuser:`cdaman3141`, :ghuser:`DJTOMATO`, :ghuser:`Flame442`, :ghuser:`japandotorg`, :ghuser:`Jackenmen`, :ghuser:`karlsbjorn`, :ghuser:`Kowlin`, :ghuser:`kpopdev`, :ghuser:`kevin1015wang`, :ghuser:`Kreusada`, :ghuser:`mellow-org`, :ghuser:`palmtree5`, :ghuser:`sravan1946`, :ghuser:`TrustyJAID` + +Read before updating +-------------------- + +#. Following operating systems are no longer supported as they have already reached their end of life: + + - Debian 11 (excluding Raspberry Pi OS 11) + - Fedora 39 + - macOS 12 (Monterey) + +#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point): + + We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly. + More specifically, we bumped the version of YT source plugin. + `Download Red 3.5.14's default application.yml file `__ + +End-user changelog +------------------ + +Additions +********* + +- |cool| **Cogs - Mod** - Added new setting (``[p]modset requirereason``) for enforcing reason to be filled in cog's commands (:issue:`6477`) + +Changes +******* + +- |cool| **Core** - Updated the output from help command to enable use of the new copy to clipboard feature on Discord code blocks to copy the command input (:issue:`6244`) +- **Core** - Updated ID parser used by some (core and 3rd-party) commands to reject IDs that are larger than a Discord ID (snowflake) can be (:issue:`6431`, :issue:`6486`) +- |cool| **Core - Bot Commands** - The ``[p]slash disablecog`` and ``[p]slash enablecog`` commands can now be passed multiple cog names to disable/enable app commands from many cogs at the same time (:issue:`6001`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6492`) +- **Core - OS Support** - Debian 11, Fedora 39, and macOS 12 (Monterey) are no longer supported as they have already reached end of life (:issue:`6492`) +- **Core - OS Support** - Ubuntu non-LTS version is currently considered unsupported due to lack of support for Python 3.12 from Red (:issue:`6492`) +- **Cogs - Audio** - The ``[p]play`` command will now mention how the URL restrictions can be disabled, if they're currently enabled (:issue:`6348`) +- **Cogs - Audio** - The Lavalink download process now has a separate, larger, timeout than the timeout for startup of the Lavalink process (:issue:`6460`, :issue:`6461`) +- **Cogs - Downloader** - Changed the format of the ``[p]repo list`` command's output to include repo links (:issue:`6284`) +- |cool| **Cogs - Warnings** - The ``[p]warn`` command will now prompt whether to ban the user, if that user has already left the server by the time the command was called (:issue:`6445`, :issue:`6481`) +- **Cogs - Trivia - Lists** - Added variants of the answers without punctuation to the ``harrypotter`` trivia list (:issue:`5889`) + +Fixes +***** + +- **Core** - Fixed issues with permission handling for user-installable app commands (:issue:`6457`) +- **Core - Bot Commands** - Fixed uncaught error when running ``[p]load locales`` command (:issue:`4623`) +- |cool| **Cogs - Audio** - Fixed various issues with YT playback resulting in "Something broke when playing the track" error (:issue:`6488`, :issue:`6490`) +- **Cogs - Trivia - Lists** - Fixed typos in Golden Glove questions in the ``worldcup`` trivia list (:issue:`6441`) + +Developer changelog +------------------- + +Additions +********* + +- |cool| **Core - Bot Class** - Added `Red.get_app_command_id()` and `Red.get_app_command_mention()` methods for getting app command IDs/mentions from Red's cache (:issue:`5976`, :issue:`6278`) +- **Core - Utils Package** - Added `hyperlink()`, `header()`, and `subtext()` chat formatting functions (:issue:`6102`, :issue:`6444`) +- |cool| **Core - Utils Package** - Added `redbot.core.utils.chat_formatting.rich_markup()` function for generating Discord-compatible code blocks with ANSI formatting using a limited set of `Rich markup `__ (:issue:`5538`) +- **Cogs - Downloader** - Downloader will now replace ``[botname]`` in the install messages with the bot's name, same as is done for command help messages (:issue:`6443`) + +Changes +******* + +- **Core - Utils Package** - Added support for `SimpleMenu` to customize the select options before sending (:issue:`6455`, :issue:`6480`) + +Deprecations +************ + +- **Core - Utils Package** - Deprecated `SimpleMenu.select_menu` attribute (:issue:`6480`) + +Fixes +***** + +- **Core** - Fixed the cooldown bypass (enabled by ``[p]bypasscooldowns`` command) not being respected by the ``[p]slash sync`` command (:issue:`6465`) +- **Core - Commands Package** - Updated `RawUserIdConverter` to reject IDs that are larger than a Discord ID (snowflake) can be (:issue:`6431`, :issue:`6486`) + +---- + +Redbot 3.5.13 (2024-08-27) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Guyonsteroids`, :ghuser:`Jackenmen`, :ghuser:`Kowlin` + +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): + + We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly. + More specifically, we bumped the version of YT source plugin. + `Download Red 3.5.13's default application.yml file `__ + +End-user changelog +------------------ + +Changes +******* + +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6436`) + +Fixes +***** + +- **Cogs - Audio** - Updated Audio to support planned changes to Discord API scheduled for November (:issue:`6435`) +- **Cogs - Audio** - Fixed YT live stream detection (:issue:`6435`) +- **Cogs - Audio** - Fixed Red erroneously trying to send a message to a notification channel when one is not set (:issue:`6429`) +- **Cogs - Trivia - Lists** - Fixed spelling of Steven Spielberg's first name in the ``entertainment`` trivia list (:issue:`6434`) + +---- + +Redbot 3.5.12 (2024-08-08) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Jackenmen` + +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): + + We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly. + More specifically, we bumped the version of YT source plugin. + `Download Red 3.5.12's default application.yml file `__ + +End-user changelog +------------------ + +Fixes +***** + +- **Cogs - Audio** - Fixed the ``[p]llset secured`` command failing to send the response message (:issue:`6423`) +- **Cogs - Audio** - Fixed some age-restricted YT tracks not playing (:issue:`6424`) + +---- + +Redbot 3.5.11 (2024-08-04) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`anopem`, :ghuser:`Flame442`, :ghuser:`japandotorg`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`, :ghuser:`palmtree5`, :ghuser:`yamikaitou` + +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): + + We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly. + More specifically, we bumped the version of YT source plugin and added new plugin configuration. + `Download Red 3.5.11's default application.yml file `__ + +End-user changelog +------------------ + +Changes +******* + +- **Core** - Menus sent in ephemeral messages will now be deleted the same way menus in normal messages do (:issue:`6304`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6417`) + +Fixes +***** + +- **Core - RPC** - RPC is now forcefully shut down after 2 minutes, if it cannot shutdown gracefully (:issue:`6391`, :issue:`6412`) +- |cool| **Cogs - Audio** - Fixed some of the recent YT playback issues (:issue:`6414`, :issue:`6415`) +- **Cogs - Mutes** - Fixed the cog failing to unmute a user, if they were muted by someone who no longer has permissions to mute that user (:issue:`6376`, :issue:`6411`) +- **Cogs - Streams** - Fixed the viewer count for Twitch streams (:issue:`6413`) + +Developer changelog +------------------- + +Additions +********* + +- **Core - App Commands Package** - Added `app_commands.UserFeedbackCheckFailure` exception allowing the cog creators to return non-default error message when the check fails (:issue:`6397`) + +Documentation changes +--------------------- + +Changes +******* + +- Updated instructions for installing the development version of Red in `guide_cog_creation` (:issue:`6408`) +- Updated the contents of the ``red.plist`` file in the `autostart_mac` document to use no resource limitations, same as regular applications (:issue:`6416`) + +---- + +Redbot 3.5.10 (2024-07-10) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`, :ghuser:`SeaswimmerTheFsh`, :ghuser:`TrustyJAID`, :ghuser:`yamikaitou` + +Read before updating +-------------------- + +#. This release fixes a security issue in one of the APIs we provide for 3rd-party cog creators. See `Security changelog below ` for more information. +#. Following operating systems are no longer supported as they have already reached their end of life: + + - CentOS 7 + - CentOS Stream 8 + - Fedora 38 + - versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux 8 older than 8.8 + - versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux 9 older than 9.2 + +#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point): + + We've updated our default application.yml file and you should update your instance's ``application.yml`` accordingly. + More specifically, we switched from using the built-in YT source to YT source plugin. + `Download Red 3.5.10's default application.yml file `__ + +End-user changelog +------------------ + +.. _important-3510-1: + +Security +******** + +- **Core** - Fixed incorrect authorization in one of the utilities provided to 3rd-party cog creators (`commands.can_manage_channel()`) resulting in anyone being authorized to run a command using it, if the command has no other permission controls. None of the core commands or core cogs are affected. The maintainers of the project are not aware of any public 3rd-party cog utilizing this API at the time of writing this changelog. `Full security advisory can be found on our GitHub `__. + +Additions +********* + +- **Core - Bot Commands** - Added ``[p]set bot banner`` command for setting the bot's banner (:issue:`6321`, :issue:`6401`) + +Changes +******* + +- **Core** - Red's ``--team-members-are-owners`` flag now only considers Team Owner, Admins, and Developers as bot owners (:issue:`6401`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6402`) +- **Cogs - Audio** - Updated the cog to configure managed Lavalink node to use YT source plugin instead of the built-in, no longer supported, implementation (:issue:`6373`) +- **Cogs - Filter** - The cog now checks poll contents and attachment alt text for filtered words (:issue:`6401`) + +Fixes +***** + +- **Core** - Fixed command autocompletion not showing any proper result (error message) when bot's global checks (channel/server ignores, allowlist/blocklist) do not pass (:issue:`6374`, :issue:`6375`) +- **Cogs - Audio** - Fixed one of the recent YT playback issues (:issue:`6373`) + +Developer changelog +------------------- + +Changes +******* + +- |cool| **Core - Dependencies** - Bumped ``discord.py`` to version 2.4.0 (:issue:`6401`) + +Documentation changes +--------------------- + +Additions +********* + +- Added Ubuntu 24.04 install guide (:issue:`6364`) + +Changes +******* + +- Bumped Python version used by Arch Linux, RHEL 8, and RHEL 9 install guides to 3.11 (:issue:`6386`) +- Removed a mention of the Atom editor from the list of the recommended editor now that it's discontinued (:issue:`6388`) + +Removals +******** + +- Removed all mentions of pyenv now that the last OS using it (CentOS 7) is no longer supported (:issue:`6386`) + +Fixes +***** + +- Fixed Java instructions in macOS install guide (:issue:`6368`) +- Fixed list of required ``info.json`` keys from the `guide_cog_creators` document (:issue:`6382`) + +---- + +Redbot 3.5.9 (2024-04-21) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`giplgwm`, :ghuser:`Jackenmen`, :ghuser:`Kuro-Rui`, :ghuser:`Kowlin`, :ghuser:`palmtree5`, :ghuser:`TrustyJAID`, :ghuser:`Zephyrkul` + +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.9 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + +End-user changelog +------------------ + +Fixes +***** + +- **Core** - Fixed inaccuracies in error messages shown when the user passes a time duration outside accepted range (:issue:`6357`) +- **Core** - Commands that ask the user to "Type ``more`` to continue" when they return long output will now typically wait for 60 seconds rather than just 15 (:issue:`6346`, :issue:`6352`) +- |cool| **Cogs - Audio** - Resolved recent issues where the player would be stuck at 0:00 on some tracks (:issue:`6358`) +- **Cogs - Mutes** - The Mutes cog will no longer erroneously accept very large values (i.e. hundreds of years) for mute durations (:issue:`6353`) +- **Cogs - Mutes** - To avoid ambiguity, the Mutes cog will now parse the time only when it's placed at the beginning, the end, or directly after ``t=``/``time=`` prefix in the mute command arguments (:issue:`6274`, :issue:`6349`) +- **Cogs - Streams** - The schedule announcements for YT streams will now use relative Discord timestamps (:issue:`6257`, :issue:`6264`) + +Developer changelog +------------------- + +Changes +******* + +- **Core - Commands Package** - Functions and converters for parsing text into `datetime.timedelta` or `dateutil.relativedelta.relativedelta` in the `redbot.core.commands.converter` package now support negative values when ``minimum`` parameter is set accordingly (:issue:`6349`) +- **Core - Utils Package** - The `redbot.core.utils.chat_formatting.humanize_timedelta()` function now allows specifying the maximum number of different units that will be present in the final string with the ``maximum_units`` parameter (:issue:`6350`) +- **Core - Utils Package** - The `redbot.core.utils.chat_formatting.humanize_timedelta()` function now supports formatting negative `datetime.timedelta` instances. New ``negative_format`` parameter was added to allow specifying a different way of formatting negative `datetime.timedelta` instances (:issue:`6350`) + +Documentation changes +--------------------- + +Fixes +***** + +- Updated links to the Lavalink repository (:issue:`6356`) + +---- + +Redbot 3.5.8 (2024-04-01) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`Kreusada`, :ghuser:`TrustyJAID` + +Read before updating +-------------------- + +#. Server-wide mutes in the Mutes cog can no longer be performed using channel permissions (overrides). Instead, the cog will now use Discord's native server timeout functionality when a mute role is not set. Role mutes and channel-specific mutes are not affected. + + Red 3.5.7 and lower allowed usage of channel permissions (overrides) for server-wide mutes when ``[p]muteset forcerole`` setting was explicitly disabled and no mute role was set for the server. This behavior is no longer available and now, when mute role is not set, server-wide mutes will be performed using Discord's native server timeouts. + + If you were one of the few users that chose to use channel permissions (overrides) for server-wide mutes, please note that the existing server mutes will now be considered channel-specific mutes and can only be removed with ``[p]channelunmute`` (and will be automatically removed after timeout elapses, if they have one set). If you want to quickly remove all channel-specific mutes (that were previously server-wide mutes) for a user, you can use the hidden ``[p]forceunmute `` command that has been provided to ease the migration. + +#. 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.8 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + +End-user changelog +------------------ + +Additions +********* + +- |cool| **Cogs - Mutes** - Added support for Discord's native server timeouts. The cog will now use those when a mute role is not set or, when the new ``[p]timeout`` command is used (:issue:`5604`) +- **Cogs - Trivia** - Trivia lists can now have a description as documented in :ref:`guide_trivia_list_creation` (:issue:`5897`) +- |cool| **Cogs - Trivia** - Added ``[p]trivia info`` command for getting information about the specified Trivia list, including its setting overrides (:issue:`3978`, :issue:`5897`) + +Changes +******* + +- **Core - Bot Commands** - The ``[p]addpath`` command will now detect potentially incorrect paths and prompt for confirmation (:issue:`6330`) +- **Core - Bot Commands** - The ``[p]addpath`` command will now error out when the user tries adding a path that's part of the core path or instance's data path (:issue:`6330`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6333`) +- **Cogs - Audio** - The cog will now log the reason for Lavalink.jar being re-downloaded (:issue:`6334`) +- |cool| **Cogs - Mutes** - The ``[p]activemutes`` command will now use menus for pagination (:issue:`6266`) + +Removals +******** + +- **Cogs - Mutes** - Server-wide mutes can no longer be performed using channel permissions (overrides). Server timeouts or mute role can be used instead (:issue:`5604`) +- **Cogs - Mutes** - The ``[p]muteset forcerole`` command and the setting it adjusted has been removed. Server timeouts will now be used for a server, if it has no mute role set (:issue:`5604`) + +Fixes +***** + +- |cool| **Cogs - Audio** - Resolves recent issues where the wrong video was served for YT playback (:issue:`6337`, :issue:`6340`) +- **Cogs - Audio** - Fixed Lavalink.jar downloading for RC and Red-specific versions (:issue:`6334`) + +Documentation changes +--------------------- + +Additions +********* + +- |cool| Added install instructions for Amazon Linux 2023 (:issue:`6331`) + +---- + +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) ========================= @@ -28,6 +743,8 @@ Fixes ---- +.. _redbot-3-5-0-2023-05-04: + Redbot 3.5.0 (2023-05-04) ========================= @@ -53,6 +770,7 @@ Read before updating #. 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: @@ -63,6 +781,7 @@ 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 ********* @@ -228,7 +947,7 @@ Changes - **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** - 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`) @@ -1862,13 +2581,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 ******* @@ -2220,7 +2939,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/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/_templates/layout.html b/docs/_templates/layout.html index 996058f3102..4ee04f8e727 100644 --- a/docs/_templates/layout.html +++ b/docs/_templates/layout.html @@ -5,7 +5,7 @@

Warning

This document is for Red's development version, which can be significantly different from previous releases. - If you're a regular user, you should read the Red documentation for the current stable release. + If you're a regular user, you should read the Red documentation for the current stable release.

{% endif %} diff --git a/docs/autostart_mac.rst b/docs/autostart_mac.rst index 4a6b7cc71b4..ea908293f6f 100644 --- a/docs/autostart_mac.rst +++ b/docs/autostart_mac.rst @@ -57,6 +57,8 @@ Paste the following and replace the following: username InitGroups + ProcessType + Interactive diff --git a/docs/autostart_systemd.rst b/docs/autostart_systemd.rst index 45e2b018d26..51ef7e4d50c 100644 --- a/docs/autostart_systemd.rst +++ b/docs/autostart_systemd.rst @@ -28,10 +28,6 @@ Next, your python :code:`path` can be fetched with the following commands: $ source ~/redenv/bin/activate (redenv) $ /usr/bin/which python - # If redbot is installed in a pyenv virtualenv - $ pyenv shell - (redenv) $ pyenv which python - Then create the new service file: :code:`sudo nano /etc/systemd/system/red@.service` diff --git a/docs/cog_guides/audio.rst b/docs/cog_guides/audio.rst index 0fd228cc47b..348df22d504 100644 --- a/docs/cog_guides/audio.rst +++ b/docs/cog_guides/audio.rst @@ -17,7 +17,7 @@ find detailed docs about usage and commands. You can see additional help for any command in this guide by using ``[p]help`` with the command name, like ``[p]help playlist append``. -In this guide, you will see references to "Lavalink" or the "Lavalink.jar". `Lavalink `_ is the +In this guide, you will see references to "Lavalink" or the "Lavalink.jar". `Lavalink `_ is the Java-based audio backend we use to be able to play music through the bot. Most users will not have to worry much about Lavalink or what it is, as Audio manages this process for you by default. Advanced users can read more about Lavalink and special cases under the @@ -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,14 +544,14 @@ 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. +Zulu builds are suggested, see `here `__ for more information. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Setting Up The Lavalink Folder @@ -583,7 +583,7 @@ the ``cd lavalink`` command in the previous section, you can run the following c .. code-block:: sh - curl https://raw.githubusercontent.com/freyacodes/Lavalink/master/LavalinkServer/application.yml.example > application.yml + curl https://raw.githubusercontent.com/lavalink-devs/Lavalink/master/LavalinkServer/application.yml.example > application.yml curl -LOz Lavalink.jar https://github.com/Cog-Creators/Lavalink-Jars/releases/latest/download/Lavalink.jar If you did it properly, the files ``Lavalink.jar`` and ``application.yml`` will show up when we run ``ls``, the Linux command @@ -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 32c07bfd72e..28ccbe2069d 100644 --- a/docs/cog_guides/core.rst +++ b/docs/cog_guides/core.rst @@ -1475,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. @@ -1683,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:** @@ -2867,7 +2867,7 @@ 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 https://avatars.githubusercontent.com/u/23690422`` - Sets the avatar to the provided url. **Arguments:** - ``[url]`` - An image url to be used as an avatar. Leave blank when uploading an attachment. @@ -2895,6 +2895,57 @@ Removes Red's avatar. **Example:** - ``[p]set bot avatar remove`` +.. _core-command-set-bot-banner: + +"""""""""""""" +set bot banner +"""""""""""""" + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]set bot banner [url] + +**Description** + +Sets Red's banner + +Supports either an attachment or an image URL. + +**Examples:** + - ``[p]set bot banner`` - With an image attachment, this will set the banner. + - ``[p]set bot banner`` - Without an attachment, this will show the command help. + - ``[p]set bot banner https://opengraph.githubassets.com`` - Sets the banner to the provided url. + +**Arguments:** + - ``[url]`` - An image url to be used as an banner. Leave blank when uploading an attachment. + +.. _core-command-set-bot-banner-remove: + +""""""""""""""""""""" +set bot banner remove +""""""""""""""""""""" + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]set bot banner remove + +.. tip:: Alias: ``set bot banner clear`` + +**Description** + +Removes Red's banner. + +**Example:** + - ``[p]set bot banner remove`` + .. _core-command-set-bot-custominfo: """""""""""""""""" @@ -3695,6 +3746,7 @@ 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. @@ -3768,6 +3820,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: """""""""""""" @@ -4104,7 +4185,7 @@ slash disablecog .. code-block:: none - [p]slash disablecog + [p]slash disablecog **Description** @@ -4114,7 +4195,7 @@ This command does NOT sync the enabled commands with Discord, that must be done with ``[p]slash sync`` for commands to appear in users' clients. **Arguments:** - - ```` - The cog to disable commands from. This argument is case sensitive. + - ```` - The cogs to disable commands from. This argument is case sensitive. .. _core-command-slash-enable: @@ -4149,7 +4230,7 @@ slash enablecog .. code-block:: none - [p]slash enablecog + [p]slash enablecog **Description** @@ -4159,7 +4240,7 @@ This command does NOT sync the enabled commands with Discord, that must be done with ``[p]slash sync`` for commands to appear in users' clients. **Arguments:** - - ```` - The cog to enable commands from. This argument is case sensitive. + - ```` - The cogs to enable commands from. This argument is case sensitive. .. _core-command-slash-list: @@ -4345,4 +4426,4 @@ uptime **Description** -Shows Red's uptime. \ No newline at end of file +Shows Red's uptime. diff --git a/docs/cog_guides/mod.rst b/docs/cog_guides/mod.rst index 9c37d36440e..f412b1500d2 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: @@ -266,6 +266,28 @@ and reason as to why they were kicked/banned. * ``[enabled]``: Whether a message should be sent to a user when they are kicked/banned. |bool-input| +.. _mod-command-modset-requirereason: + +"""""""""""""""""""" +modset requirereason +"""""""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]modset requirereason [enabled] + +**Description** + +Toggle whether a reason is required for mod actions. + +If this is enabled, the bot will require a reason to be provided for all mod actions. + +**Arguments** + +* ``[enabled]``: Whether a reason should be required when performing mod actions. |bool-input| + .. _mod-command-modset-hierarchy: """""""""""""""" @@ -469,7 +491,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 +549,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 +571,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 +706,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/conf.py b/docs/conf.py index 2f4e23587ae..c280f1b2978 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -138,7 +138,10 @@ "display_github": True, "github_user": "Cog-Creators", "github_repo": "Red-DiscordBot", - "github_version": "V3/develop/docs/", + "github_version": "V3/develop", + "version_slug": os.environ.get("READTHEDOCS_VERSION", ""), + "rtd_language": os.environ.get("READTHEDOCS_LANGUAGE", ""), + "READTHEDOCS": os.environ.get("READTHEDOCS", "") == "True", } # Add any paths that contain custom static files (such as style sheets) here, @@ -248,9 +251,12 @@ # 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"), + # below URL redirects to user page, if they don't have GH Sponsors set up, + # while allowing us to direct readers directly at a sponsorship opportunity, + # if they do + "ghuser": ("https://github.com/sponsors/%s", "@%s"), } # Doctest @@ -274,7 +280,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_app_commands.rst b/docs/framework_app_commands.rst new file mode 100644 index 00000000000..650da9d90e4 --- /dev/null +++ b/docs/framework_app_commands.rst @@ -0,0 +1,13 @@ +.. red app_commands module documentation + +==================== +App Commands Package +==================== + +This package acts almost identically to :doc:`discord.ext.app_commands `; i.e. +all of the attributes from discord.py's are also in ours. +Some of these attributes, however, have been slightly modified, while others have been added to +extend functionalities used throughout the bot, as outlined below. + +.. autoclass:: redbot.core.app_commands.UserFeedbackCheckFailure + :members: diff --git a/docs/framework_commands.rst b/docs/framework_commands.rst index 38a57470706..fb5f41537d9 100644 --- a/docs/framework_commands.rst +++ b/docs/framework_commands.rst @@ -47,6 +47,9 @@ extend functionalities used throughout the bot, as outlined below. .. autoclass:: redbot.core.commands.DMContext +.. autoclass:: redbot.core.commands.UserFeedbackCheckFailure + :members: + .. automodule:: redbot.core.commands.requires :members: PrivilegeLevel, PermState, Requires @@ -66,7 +69,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 7ee85247781..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": { @@ -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 @@ -264,7 +268,7 @@ Now let's see an example that uses multiple identifiers: 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 } @@ -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() 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_utils.rst b/docs/framework_utils.rst index dc76687169e..6d080518189 100644 --- a/docs/framework_utils.rst +++ b/docs/framework_utils.rst @@ -84,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/getting_started.rst b/docs/getting_started.rst index 1bc9e64eb94..64379a8f704 100644 --- a/docs/getting_started.rst +++ b/docs/getting_started.rst @@ -282,7 +282,7 @@ If you want to do it, follow these steps. 2. **Install Linux** Most of the VPS providers have tools for installing Linux automatically. If - you're a beginner, we recommend **Ubuntu 22.04 LTS**. + you're a beginner, we recommend **Ubuntu 24.04 LTS**. For Raspberry Pi users, just install `Raspbian `_ on a micro-SD card. diff --git a/docs/guide_cog_creation.rst b/docs/guide_cog_creation.rst index 0bde5a68aab..2f125c17b0a 100644 --- a/docs/guide_cog_creation.rst +++ b/docs/guide_cog_creation.rst @@ -31,7 +31,7 @@ Open a terminal or command prompt and type one of the following .. note:: To install the development version, replace ``Red-DiscordBot`` in the above commands with the - link below. **The development version of the bot contains experimental changes. It is not + value below. **The development version of the bot contains experimental changes. It is not intended for normal users.** We will not support anyone using the development version in any support channels. Using the development version may break third party cogs and not all core commands may work. Downgrading to stable after installing the development version may cause @@ -40,7 +40,7 @@ Open a terminal or command prompt and type one of the following .. code-block:: none - git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=Red-DiscordBot + Red-DiscordBot @ https://github.com/Cog-Creators/Red-DiscordBot/tarball/V3/develop (Windows users may need to use :code:`py -3.8` or :code:`python` instead of :code:`python3.8`) @@ -55,7 +55,7 @@ the purposes of this example, we'll call this :code:`mycog`). In this folder, create three files: :code:`__init__.py`, :code:`mycog.py`, and :code:`info.json`. Open the folder in a text editor or IDE (examples include `Sublime Text 3 `_, -`Visual Studio Code `_, `Atom `_, and +`Visual Studio Code `_, and `PyCharm `_). .. attention:: @@ -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 928f814a513..0ca875b7e8e 100644 --- a/docs/guide_cog_creators.rst +++ b/docs/guide_cog_creators.rst @@ -41,17 +41,16 @@ Any Cog Creator that does not follow these requirements will have their repo rem - Repo-wide ``info.json`` file with the keys - ``author`` - - ``name`` - ``short`` - ``description`` - Cog ``info.json`` files with the keys - ``author`` - - ``name`` - ``short`` - ``requirements`` (if applicable) - ``description`` + - ``min_python_version`` (if applicable) See `info-json-format` for more information on how to set up ``info.json`` files. @@ -94,8 +93,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: -------------------------------- @@ -196,7 +193,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_slash_and_interactions.rst b/docs/guide_slash_and_interactions.rst index 15df9abc44a..d69a489e1d9 100644 --- a/docs/guide_slash_and_interactions.rst +++ b/docs/guide_slash_and_interactions.rst @@ -17,7 +17,7 @@ Getting Started --------------- To start off, we will have to import some additional modules to our cog file. -We will be using the :class:`redbot.core.app_commands` module to create our slash commands. +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. @@ -39,6 +39,11 @@ Go ahead and load your cog. Once it is loaded, we will have to enable and sync o 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 ---------------------------- @@ -49,7 +54,7 @@ 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 :func:`app_commands.guild_only` decorator to make our slash command only work in guilds. +For example, we can use the `app_commands.guild_only() ` decorator to make our slash command only work in guilds. .. code-block:: python @@ -66,7 +71,7 @@ For example, we can use the :func:`app_commands.guild_only` decorator to make ou async def hello(self, interaction: discord.Interaction): await interaction.response.send_message("Hello World!", ephemeral=True) -One of the more useful decorators is the :func:`app.commands.choices` decorator. +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. @@ -85,15 +90,16 @@ For example, we can use this to create a command that allows us to choose betwee app_commands.Choice(name="Red", value="red"), app_commands.Choice(name="Blue", value="blue"), ]) - async def color(self, interaction: discord.Interaction, color: Color): - await interaction.response.send_message(f"Your color is {color}", ephemeral=True) + 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 the -``value`` associated with that choice. This allows user-facing names to be prettier than -what is actually processed by the command. +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. +user-facing label. When done this way, the resulting parameter will be one of +the literal values listed. .. code-block:: python @@ -109,8 +115,8 @@ user-facing label. 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`` subclass can be used to specify choices. When done this way, the -resulting parameter will be an instance of that enum, rather than the ``value``. +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 @@ -130,7 +136,7 @@ resulting parameter will be an instance of that enum, rather than the ``value``. async def color(self, interaction: discord.Interaction, color: Color): await interaction.response.send_message(f"Your color is {color.value}", ephemeral=True) -Check out the full reference of decorators on Discord.py's documentation `here `__. +Check out :dpy_docs:`the full reference of decorators at Discord.py's documentation `. Groups & Subcommands 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 index bd43fbec4d6..60f95cad56b 100644 --- a/docs/incompatible_changes/3.5.rst +++ b/docs/incompatible_changes/3.5.rst @@ -45,6 +45,16 @@ If you wish to continue using auto-restart functionality, we recommend following 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 ^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/incompatible_changes/future.rst b/docs/incompatible_changes/future.rst index 71175c05642..57ff267a0b7 100644 --- a/docs/incompatible_changes/future.rst +++ b/docs/incompatible_changes/future.rst @@ -16,6 +16,17 @@ For Developers Removals ~~~~~~~~ +``SimpleMenu.select_menu`` attribute +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated-removed:: 3.5.14 60 + +The `SimpleMenu.select_menu` attribute has been deprecated. + +Any behaviour enabled by the usage of this attribute should no longer be depended on. +If you need this for something and cannot replace it with the other functionality, +create an issue on Red's issue tracker. + Downloader's shared libraries ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/index.rst b/docs/index.rst index 33911469b7a..e4423f0ec30 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -71,6 +71,7 @@ Welcome to Red - Discord Bot's documentation! framework_bot framework_checks framework_commands + framework_app_commands framework_config framework_datamanager framework_events diff --git a/docs/install_guides/_includes/_install-pyenv-and-setup-path.rst b/docs/install_guides/_includes/_install-pyenv-and-setup-path.rst deleted file mode 100644 index b3f0f4d38b4..00000000000 --- a/docs/install_guides/_includes/_install-pyenv-and-setup-path.rst +++ /dev/null @@ -1,19 +0,0 @@ -To install/update pyenv, run the following command: - -.. prompt:: bash - - command -v pyenv && pyenv update || curl https://pyenv.run | bash - -After this command, you will see a warning about 'pyenv' not being in the load path. To address this, -you should run these commands: - -.. prompt:: bash - - profile=$([ -n "$ZSH_VERSION" ] && echo ~/.zprofile || ([ -f ~/.bash_profile ] && echo ~/.bash_profile || echo ~/.profile)) - rcfile=$([ -n "$ZSH_VERSION" ] && echo ~/.zshrc || echo ~/.bashrc) - printf '%s\n%s\n%s\n' 'export PYENV_ROOT="$HOME/.pyenv"' 'export PATH="$PYENV_ROOT/bin:$PATH"' "$([ -f "$profile" ] && cat "$profile")" > "$profile" - echo 'eval "$(pyenv init --path)"' >> "$profile" - echo 'eval "$(pyenv init -)"' >> "$rcfile" - echo 'eval "$(pyenv virtualenv-init -)"' >> "$rcfile" - -Then **log out and log back in** and run the following command: diff --git a/docs/install_guides/_includes/create-env-with-pyenv-virtualenv.rst b/docs/install_guides/_includes/create-env-with-pyenv-virtualenv.rst deleted file mode 100644 index 3f7b9cb8679..00000000000 --- a/docs/install_guides/_includes/create-env-with-pyenv-virtualenv.rst +++ /dev/null @@ -1,44 +0,0 @@ ------------------------------- -Creating a Virtual Environment ------------------------------- - -.. tip:: - - If you want to learn more about virtual environments, see page: `about-venvs` - -We require installing Red into a virtual environment. Don't be scared, it's very -straightforward. - -************************** -Using ``pyenv virtualenv`` -************************** - -Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual -environments. This option is only available if you installed Python with pyenv. - -First, ensure your pyenv interpreter is set to python 3.8.1 or greater with the following command: - -.. prompt:: bash - - pyenv version - -Now, create a virtual environment with the following command: - -.. prompt:: bash - - pyenv virtualenv - -Replace ```` with whatever you like. If you ever forget what you named it, -you can always use the command ``pyenv versions`` to list all virtual environments. - -Now activate your virtualenv with the following command: - -.. prompt:: bash - - pyenv shell - -.. important:: - - You must activate the virtual environment with the above command every time you open a new - shell to run, install or update Red. You can check out other commands like ``pyenv local`` and - ``pyenv global`` if you wish to keep the virtualenv activated all the time. diff --git a/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst b/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst index 7052a25dbe5..92bbbd50c82 100644 --- a/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst +++ b/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst @@ -6,23 +6,23 @@ 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.8-8.x and its derivatives have all required packages available in official repositories. Install them with dnf: .. 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 python3.11 python3.11-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: -.. include:: _includes/create-env-with-venv3.9.rst +.. include:: _includes/create-env-with-venv3.11.rst .. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst b/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst index 9e149cc5601..df67055cfa6 100644 --- a/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst +++ b/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst @@ -6,15 +6,15 @@ Installing the pre-requirements ------------------------------- -Red Hat Enterprise Linux (RHEL) 9 and its derivatives have all required packages available in official repositories. +Red Hat Enterprise Linux (RHEL) 9.2-9.x and its derivatives have all required packages available in official repositories. Install them with dnf: .. prompt:: bash - sudo dnf -y install python39 python3-devel git java-11-openjdk-headless @development nano + sudo dnf -y install python3.11 python3.11-devel git java-17-openjdk-headless @development nano .. Include common instructions: -.. include:: _includes/create-env-with-venv3.9.rst +.. include:: _includes/create-env-with-venv3.11.rst .. include:: _includes/install-and-setup-red-unix.rst 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 deleted file mode 100644 index ce312eb087d..00000000000 --- a/docs/install_guides/_includes/install-python39-pyenv.rst +++ /dev/null @@ -1,27 +0,0 @@ ----------------------------- -Installing Python with pyenv ----------------------------- - -On distributions where Python 3.9 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.9.16 -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.9.16 - -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..b72c5e2ad27 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.11 can be installed from the Arch User Repository (AUR) from the ``python311`` 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 ``python311`` 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/python311.git /tmp/python311 + cd /tmp/python311 makepkg -sicL cd - - rm -rf /tmp/python39 + rm -rf /tmp/python311 .. Include common instructions: -.. include:: _includes/create-env-with-venv3.9.rst +.. include:: _includes/create-env-with-venv3.11.rst .. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/centos-7.rst b/docs/install_guides/centos-7.rst deleted file mode 100644 index f49e59dcab7..00000000000 --- a/docs/install_guides/centos-7.rst +++ /dev/null @@ -1,46 +0,0 @@ -.. _install-centos-7: - -========================== -Installing Red on CentOS 7 -========================== - -.. include:: _includes/supported-arch-x64+aarch64.rst - -.. include:: _includes/linux-preamble.rst - -------------------------------- -Installing the pre-requirements -------------------------------- - -Install the pre-requirements with yum: - -.. prompt:: bash - - sudo yum -y groupinstall development - sudo yum -y install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel java-11-openjdk-headless nano git - -In order to install gcc 8, we'll use SCL repository: - -.. prompt:: bash - - sudo yum -y install centos-release-scl - sudo yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ - echo "source scl_source enable devtoolset-8" >> ~/.bashrc - source ~/.bashrc - -In order to install Git 2.11 or greater, we recommend adding the IUS repository: - -.. prompt:: bash - - sudo yum -y install https://repo.ius.io/ius-release-el7.rpm - sudo yum -y swap git git236 - -.. Include common instructions: - -.. Python 3.10 requires OpenSSL 1.1.1 which CentOS 7 doesn't provide in base repository. - -.. include:: _includes/install-python39-pyenv.rst - -.. include:: _includes/create-env-with-pyenv-virtualenv.rst - -.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/centos-stream-8.rst b/docs/install_guides/centos-stream-8.rst deleted file mode 100644 index adb0ac7d643..00000000000 --- a/docs/install_guides/centos-stream-8.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. _install-centos-stream-8: - -================================= -Installing Red on CentOS Stream 8 -================================= - -.. include:: _includes/install-guide-rhel8-derivatives.rst diff --git a/docs/install_guides/debian-11.rst b/docs/install_guides/debian-12.rst similarity index 70% rename from docs/install_guides/debian-11.rst rename to docs/install_guides/debian-12.rst index 4ea9bd0141b..02832be9a0c 100644 --- a/docs/install_guides/debian-11.rst +++ b/docs/install_guides/debian-12.rst @@ -1,7 +1,7 @@ -.. _install-debian-11: +.. _install-debian-12: ==================================== -Installing Red on Debian 11 Bullseye +Installing Red on Debian 12 Bookworm ==================================== .. include:: _includes/supported-arch-x64+aarch64+armv7l.rst @@ -12,16 +12,16 @@ Installing Red on Debian 11 Bullseye Installing the pre-requirements ------------------------------- -Debian 11 "Bullseye" has all required packages available in official repositories. Install them +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-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: -.. include:: _includes/create-env-with-venv3.9.rst +.. 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..dba971d3c28 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 40 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 fb407b2a728..6722faa4cb3 100644 --- a/docs/install_guides/index.rst +++ b/docs/install_guides/index.rst @@ -6,7 +6,7 @@ Installing Red The list below shows the installation guides available based on the operating system being used. If you want to host Red on a VPS and are unsure what operating system you should choose, -we recommend **Ubuntu 22.04 LTS**. +we recommend **Ubuntu 24.04 LTS**. .. toctree:: :maxdepth: 1 @@ -15,23 +15,22 @@ 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-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-2404 ubuntu-non-lts diff --git a/docs/install_guides/mac.rst b/docs/install_guides/mac.rst index f06cc6b0005..d6de8e35489 100644 --- a/docs/install_guides/mac.rst +++ b/docs/install_guides/mac.rst @@ -28,8 +28,7 @@ one-by-one: brew install python@3.11 brew install git - brew tap homebrew/cask-versions - brew install --cask temurin11 + brew install temurin@17 By default, Python installed through Homebrew is not added to the load path. To fix this, you should run these commands: 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..daad985a208 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.8-8.x ========================================================= .. include:: _includes/install-guide-rhel8-derivatives.rst diff --git a/docs/install_guides/rhel-9.rst b/docs/install_guides/rhel-9.rst index 9d2faa36222..fea182a62ce 100644 --- a/docs/install_guides/rhel-9.rst +++ b/docs/install_guides/rhel-9.rst @@ -1,7 +1,7 @@ .. _install-rhel-9: -=================================================== -Installing Red on Red Hat Enterprise Linux (RHEL) 9 -=================================================== +========================================================= +Installing Red on Red Hat Enterprise Linux (RHEL) 9.2-9.x +========================================================= .. include:: _includes/install-guide-rhel9-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-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-1804.rst b/docs/install_guides/ubuntu-2404.rst similarity index 61% rename from docs/install_guides/ubuntu-1804.rst rename to docs/install_guides/ubuntu-2404.rst index a967fb5334b..087e9871d37 100644 --- a/docs/install_guides/ubuntu-1804.rst +++ b/docs/install_guides/ubuntu-2404.rst @@ -1,7 +1,7 @@ -.. _install-ubuntu-1804: +.. _install-ubuntu-2404: ================================== -Installing Red on Ubuntu 18.04 LTS +Installing Red on Ubuntu 24.04 LTS ================================== .. include:: _includes/supported-arch-x64+aarch64.rst @@ -12,29 +12,19 @@ Installing Red on Ubuntu 18.04 LTS 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: +We recommend adding the ``deadsnakes`` ppa to install Python 3.11: .. 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 + 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/ubuntu-non-lts.rst b/docs/install_guides/ubuntu-non-lts.rst index b2db202af7e..73d41cd8ae5 100644 --- a/docs/install_guides/ubuntu-non-lts.rst +++ b/docs/install_guides/ubuntu-non-lts.rst @@ -4,23 +4,10 @@ Installing Red on Ubuntu non-LTS versions ========================================= -.. include:: _includes/supported-arch-x64+aarch64.rst +Latest Ubuntu non-LTS version (24.10 at the time of writing) is not supported at current time +due to lack of availability of Python 3.11 or older in its repositories. -.. include:: _includes/linux-preamble.rst +The support should come back once we get back on track with supporting current Python versions. -------------------------------- -Installing the pre-requirements -------------------------------- - -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 - -.. Include common instructions: - -.. include:: _includes/create-env-with-venv3.11.rst - -.. include:: _includes/install-and-setup-red-unix.rst +We recommend usage of latest Ubuntu **LTS** versions instead, you can find +`an install guide for Ubuntu 24.04 ` in our docs. 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 e83f91ec927..91d9896d99c 100644 --- a/docs/update_red.rst +++ b/docs/update_red.rst @@ -66,11 +66,6 @@ If you have Red 3.5.0 or newer, you can upgrade by following these steps: source ~/redenv/bin/activate - If you used ``pyenv`` for your virtual environment, use: - - .. prompt:: bash - - pyenv shell #. Update Red with this command: .. prompt:: bash @@ -138,11 +133,6 @@ If you have a Red version between 3.2.0 and 3.4.19, you can upgrade by following source ~/redenv/bin/activate - If you used ``pyenv`` for your virtual environment, use: - - .. prompt:: bash - - pyenv shell #. Update Red with this command: .. prompt:: bash diff --git a/docs/version_guarantees.rst b/docs/version_guarantees.rst index 022289d8a57..cd77935e432 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). @@ -49,39 +50,37 @@ their end-of-life date. ================================ ======================= ============================================================ Operating system version Supported architectures Ideally supported until ================================ ======================= ============================================================ -Windows 10 x86-64 `End/Retirement Date `__ +Windows 10 x86-64 2025-10-14 (`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 +macOS 15 (Sequoia) x86-64, aarch64 ~2027-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 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 `__) -Fedora Linux 38 x86-64, aarch64 2024-05-14 (`End of Life `__) -openSUSE Leap 15.4 x86-64, aarch64 2023-11-30 (`end of maintenance life cycle `__) +Debian 12 Bookworm x86-64, aarch64, armv7l ~2026-09 (`End of life `__) +Fedora Linux 40 x86-64, aarch64 2025-05-28 (`End of Life `__) +Fedora Linux 41 x86-64, aarch64 2025-11-19 (`End of Life `__) +openSUSE Leap 15.5 x86-64, aarch64 2024-12-31 (`end of maintenance life cycle `__) +openSUSE Leap 15.6 x86-64, aarch64 2025-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 ~2023-12 (approximate date of release of Raspberry Pi OS 12) -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 8.10 x86-64, aarch64 2029-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 `__) +RHEL 9.4 x86-64, aarch64 2026-04-30 (`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.04 x86-64, aarch64 2024-01-31 (`End of Standard Support `__) +Ubuntu 20.04 LTS x86-64, aarch64 2025-06-30 (`End of Standard Support `__) +Ubuntu 22.04 LTS x86-64, aarch64 2027-06-30 (`End of Standard Support `__) +Ubuntu 24.04 LTS x86-64, aarch64 2029-06-30 (`End of Standard Support `__) ================================ ======================= ============================================================ .. _developer-guarantees: @@ -112,12 +111,18 @@ This allows us to add certain optional features non-breakingly without a name co Any RPC method exposed by Red may break without notice. -Any exclusion from these guarantees should be noted in the documentation of -the affected attribute, function, class, or method. - 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: ======================= diff --git a/pyproject.toml b/pyproject.toml index 720ff6b2a7e..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" diff --git a/redbot/__init__.py b/redbot/__init__.py index 1927261e38d..6256139c585 100644 --- a/redbot/__init__.py +++ b/redbot/__init__.py @@ -339,7 +339,7 @@ def _early_init(): # This is bumped automatically by release workflow (`.github/workflows/scripts/bump_version.py`) -_VERSION = "3.5.2.dev1" +_VERSION = "3.5.15.dev1" __version__, version_info = VersionInfo._get_version() diff --git a/redbot/__main__.py b/redbot/__main__.py index 91804c65897..b9cf81e3a75 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 @@ -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,6 +277,7 @@ 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) @@ -288,11 +289,13 @@ def early_exit_runner( 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: """ @@ -394,7 +397,8 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None: "With that out of the way, depending on who you want to be considered as owner," " you can:\n" "a) pass --team-members-are-owners when launching Red" - " - in this case Red will treat all members of the bot application's team as owners\n" + " - in this case Red will treat members of the bot application's team as owners," + " if their team role is Owner, Admin, or Developer\n" f"b) set owner manually with `redbot --edit {cli_flags.instance_name}`\n" "c) pass owner ID(s) when launching Red with --owner" " (and --co-owner if you need more than one) flag\n" diff --git a/redbot/cogs/admin/admin.py b/redbot/cogs/admin/admin.py index 73e2e5f8da7..1dfa57a22f9 100644 --- a/redbot/cogs/admin/admin.py +++ b/redbot/cogs/admin/admin.py @@ -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)) diff --git a/redbot/cogs/admin/locales/ar-SA.po b/redbot/cogs/admin/locales/ar-SA.po index e89d6c12cb0..7ac868cbd1a 100644 --- a/redbot/cogs/admin/locales/ar-SA.po +++ b/redbot/cogs/admin/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -120,11 +120,15 @@ msgstr "\n" " أمثلة:\n" " '[p]editrole اللون \"الترانزستور\" #ff0000'n'n'[p]editrole لون اختبار #ff9900'n" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -138,57 +142,65 @@ msgstr "\n" " المثال:\n" " '[p]اسم تحرير \"The Transistor\" Test'\n" -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "تم البدء في الإعلان." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "إلغاء إعلان جارٍ." -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "لا يوجد إعلان قيد التشغيل حالياً." -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "تم إلغاء الإعلان الحالي." -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "تغيير كيفية إرسال الإعلانات في هذه النقابة." -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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 "" +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" @@ -200,7 +212,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" @@ -212,7 +224,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" @@ -220,18 +232,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -239,23 +251,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." -msgstr "" +msgstr "الرول \"{role.name}\" هو بالفعل رول شخصي." -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." -msgstr "" +msgstr "إضافة {count} رول شخصي." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." -msgstr "" +msgstr "تم اضافة 1 رول شخصي." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -263,57 +275,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "قفل البوت للسيرفر الحالي فقط." -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "لم يعد البوت مقفول للسيرفر الحالي فقط." -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "لقد تم قفل البوت للسيرفر الحالي فقط." diff --git a/redbot/cogs/admin/locales/bg-BG.po b/redbot/cogs/admin/locales/bg-BG.po index d3fb79d6cb2..86f3f9126bf 100644 --- a/redbot/cogs/admin/locales/bg-BG.po +++ b/redbot/cogs/admin/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -116,11 +116,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -130,48 +134,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -180,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" @@ -189,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" @@ -198,24 +206,24 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -223,23 +231,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -247,57 +255,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Заключете бота само за текущите му сървъри." -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Ботът вече не е заключен за сървъри." -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Ботът е заключен за сървъри." diff --git a/redbot/cogs/admin/locales/cs-CZ.po b/redbot/cogs/admin/locales/cs-CZ.po index 97eee78821c..360cbebbe36 100644 --- a/redbot/cogs/admin/locales/cs-CZ.po +++ b/redbot/cogs/admin/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: 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: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." @@ -45,7 +45,7 @@ msgstr "Nemohu ti dovolit upravit {role.name}, protože tato role je vyšší ne #: 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:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." @@ -66,7 +66,7 @@ msgstr "Úspěšně jsem přidal {role.name} k {member.display_name}" #: 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:211 msgid "I successfully removed {role.name} from {member.display_name}" @@ -81,8 +81,8 @@ 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:244 @@ -94,8 +94,8 @@ 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:256 @@ -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:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -140,60 +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:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Oznámení začalo." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Zrušit běžící oznámení." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring msgid "Change the channel where the bot will send announcements." -msgstr "" +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" @@ -202,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" @@ -214,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" @@ -228,110 +240,116 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\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:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." -msgstr "" +msgstr "Role \"{role.name}\" již je self-rolí." -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." -msgstr "" +msgstr "Přidáno {count} self-rolí." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." -msgstr "" +msgstr "Přidána 1 self-role." -#: redbot/cogs/admin/admin.py:487 +#: 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 "" +msgstr "\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:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." -msgstr "" +msgstr "Odebráno {count} self-rolí." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." -msgstr "" +msgstr "Odebrána 1 self-role." -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." -msgstr "" +msgstr "Vymazat seznam dostupných self-rolí pro tento server." -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." -msgstr "" +msgstr "V současné době neexistují žádné self-role." -#: redbot/cogs/admin/admin.py:521 +#: redbot/cogs/admin/admin.py:523 msgid "Are you sure you want to clear this server's selfrole list?" -msgstr "" +msgstr "Určitě chcete vymazat seznam dostupných self-rolí pro tento server?" -#: redbot/cogs/admin/admin.py:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." -msgstr "" +msgstr "Reakce vám trvala příliš dlouho." -#: redbot/cogs/admin/admin.py:536 +#: 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 "" +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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." -msgstr "" +msgstr "Seznam self-rolí byl vymazán." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." -msgstr "" +msgstr "Nebyly provedeny žádné změny." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: 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:13 msgid "The Admin cog is not loaded." @@ -339,9 +357,9 @@ msgstr "Admin cog není načten." #: redbot/cogs/admin/converters.py:30 msgid "The role \"{role_name}\" is not a valid selfrole." -msgstr "" +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 "" +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 27eefc8fc4d..b61ffece591 100644 --- a/redbot/cogs/admin/locales/da-DK.po +++ b/redbot/cogs/admin/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,48 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Annonceringen er påbegyndt." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Afbryd en kørende annonce." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -172,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" @@ -181,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" @@ -190,24 +198,24 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -215,23 +223,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -239,57 +247,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botten er nu låst til serveren." diff --git a/redbot/cogs/admin/locales/de-DE.po b/redbot/cogs/admin/locales/de-DE.po index 8fd38637049..9584f9a5522 100644 --- a/redbot/cogs/admin/locales/de-DE.po +++ b/redbot/cogs/admin/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Die Ankündigung hat begonnen." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Breche eine laufende Ankündigung ab." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -192,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" @@ -210,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" @@ -223,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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " ACHTUNG: Beachte korrekte Groß- und Kleinschreibung!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "{count} selbst hinzufügbare Rollen hinzugefügt." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "1 selbst hinzufügbare Rolle hinzugefügt." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -280,57 +288,57 @@ msgstr "\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:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "{count} selbst hinzufügbare Rollen entfernt." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "1 selbst hinzufügbare Rolle entfernt." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: 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:521 +#: redbot/cogs/admin/admin.py:523 msgid "Are you sure you want to clear this server's selfrole list?" -msgstr "Bist du dir sicher, dass du die Liste der selbst hinzufügbaren Rollen dieses Servers löschen möchtest?" +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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "Antwortzeit abgelaufen." -#: redbot/cogs/admin/admin.py:536 +#: 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 deine höchste Rolle in der Discord Hierarchie ist." +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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Liste der selbst hinzufügbaren Rollen gelöscht." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Keine Änderungen vorgenommen" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Der Bot ist jetzt gesperrt neuen Servern beizutreten." @@ -352,5 +360,5 @@ 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 "" +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 decf57dd4cd..1d65b60f6b1 100644 --- a/redbot/cogs/admin/locales/es-ES.po +++ b/redbot/cogs/admin/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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 "Anuncie un mensaje a todos los servidores en los que el bot esté presente." -#: redbot/cogs/admin/admin.py:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "El anuncio ha comenzado." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancela un anuncio en ejecución." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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 gremio." -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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 "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" @@ -197,7 +205,7 @@ msgstr "\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" @@ -210,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" @@ -223,7 +231,7 @@ 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" @@ -232,18 +240,18 @@ msgstr "\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, or a selection of roles, to the list of available selfroles.\n\n" @@ -253,23 +261,23 @@ msgstr "\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:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "Añadidos {count} auto-roles." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Se añadió 1 auto-rol." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -279,57 +287,57 @@ msgstr "\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:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Se han eliminado {count} auto-roles." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Se ha eliminado 1 auto-rol." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Actualmente no hay auto-roles." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "Has tardado demasiado en responder." -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Lista de auto-roles eliminada." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "No se han realizado cambios." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "El bot está bloqueado por el servidor." diff --git a/redbot/cogs/admin/locales/fi-FI.po b/redbot/cogs/admin/locales/fi-FI.po index 2969b5a9da5..45fc0c3c2e8 100644 --- a/redbot/cogs/admin/locales/fi-FI.po +++ b/redbot/cogs/admin/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Ilmoittaminen on aloitettu." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Peruuta käynnissä oleva ilmoitus." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -195,7 +203,7 @@ 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" @@ -208,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" @@ -221,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" @@ -230,18 +238,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -249,23 +257,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -273,57 +281,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botti ei ole enää palvelinlukittu." -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botti on nyt palvelinlukittu." diff --git a/redbot/cogs/admin/locales/fr-FR.po b/redbot/cogs/admin/locales/fr-FR.po index 8aea5ba971c..75a21ec23ab 100644 --- a/redbot/cogs/admin/locales/fr-FR.po +++ b/redbot/cogs/admin/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "L’annonce a commencé." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Interrompre une annonce en cours." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring msgid "Change the channel where the bot will send announcements." -msgstr "" +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" @@ -197,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" @@ -210,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" @@ -223,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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "{count} auto-rôles ajouté(s)." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Ajout de 1 auto-rôle." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Suppression de {count} auto-rôles." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Suppression d'un auto-rôle." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: 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:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: 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:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Aucune modification n'a été faite." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Le bot est maintenant verrouillé sur ses serveurs actuels." @@ -353,5 +361,5 @@ 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 "" +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 7bcf525b0dd..b434a64c62a 100644 --- a/redbot/cogs/admin/locales/hi-IN.po +++ b/redbot/cogs/admin/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,48 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -172,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" @@ -181,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" @@ -190,24 +198,24 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -215,23 +223,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -239,57 +247,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/hr-HR.po b/redbot/cogs/admin/locales/hr-HR.po index a1e13e834c7..75b6cd78881 100644 --- a/redbot/cogs/admin/locales/hr-HR.po +++ b/redbot/cogs/admin/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Najava je počela." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Otkažite aktivnu najavu." -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Trenutno nema aktivne najave." -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Trenutna najava je otkazana." -#: redbot/cogs/admin/admin.py:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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} je postavljen kao kanal za najave" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Poništava kanal za najave." -#: 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 +205,7 @@ msgstr "\n" " NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -210,7 +218,7 @@ msgstr "\n" " NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -223,7 +231,7 @@ msgstr "\n" " NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -232,18 +240,18 @@ msgstr "\n" " Navodi sve dostupne samo-uloge.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Dostupne samo-uloge:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Upravljajte samo-ulogama." -#: redbot/cogs/admin/admin.py:454 +#: 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" @@ -254,23 +262,23 @@ msgstr "\n" " NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "Dodano {count} samo-uloga." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Dodana jedna samo-uloga." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Uklonjeno {count} samo-uloga." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Uklonjena jedna samo-uloga." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Trenutno nema samo-uloga." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Popis samo-uloga je izbrisan." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Nisu napravljene ikakve promjene." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot je sada zaključan na servere u kojima se nalazi." diff --git a/redbot/cogs/admin/locales/hu-HU.po b/redbot/cogs/admin/locales/hu-HU.po index df824508df4..39096d1943a 100644 --- a/redbot/cogs/admin/locales/hu-HU.po +++ b/redbot/cogs/admin/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,48 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -172,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" @@ -181,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" @@ -190,24 +198,24 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -215,23 +223,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -239,57 +247,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/id-ID.po b/redbot/cogs/admin/locales/id-ID.po index 28948d2c2b9..ea532394691 100644 --- a/redbot/cogs/admin/locales/id-ID.po +++ b/redbot/cogs/admin/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -125,11 +125,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) telah mengubah warna role '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Selesai." -#: redbot/cogs/admin/admin.py:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -144,48 +148,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) telah mengubah nama role '{old_name}' menjadi '{name}'" + +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Pengumuman telah dimulai." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Batalkan pengumuman berjalan." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Pengumuman saat ini telah dibatalkan." -#: redbot/cogs/admin/admin.py:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -198,7 +206,7 @@ msgstr "\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" @@ -211,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" @@ -224,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" @@ -233,18 +241,18 @@ 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 selfroles." -#: redbot/cogs/admin/admin.py:454 +#: 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" @@ -255,23 +263,23 @@ msgstr "\n" " NOTE: Role merupakan case sensitive!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "{count} selfroles ditambahkan." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "1 self role telah ditambahkan." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -282,57 +290,57 @@ msgstr "\n" " NOTE: Role merupakan case sensitive!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "{count} selfroles dihapus." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "1 selfrole telah dihapus." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Tidak ada selfroles ubutuk saat ini." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Daftar Selfrole telah dibersihkan." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Tidak ada perubahan yang telah dilakukan" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Kunci bot untuk server ini saja." -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Bot tidak lagi terkunci server ." -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Sekarang bot terkunci server." @@ -354,5 +362,5 @@ 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 "" +msgstr "Selfrole ini memiliki lebih dari satu kecocokan yang tidak membedakan huruf besar dan kecil. Mohon tanyakan kepada moderator untuk menyelesaikan ambiguitas ini, atau gunakan ID role untuk merujuk role tersebut." diff --git a/redbot/cogs/admin/locales/it-IT.po b/redbot/cogs/admin/locales/it-IT.po index cdc9bbf4f11..41d4b467e41 100644 --- a/redbot/cogs/admin/locales/it-IT.po +++ b/redbot/cogs/admin/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -121,11 +121,15 @@ msgstr "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900` " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -139,48 +143,52 @@ msgstr "\n" "Esempio:\n" " `[p]editrole name \"The Transistor\" Test` " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "L'annuncio è partito." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancella un annuncio in corso." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Il corrente annuncio è stato cancellato." -#: redbot/cogs/admin/admin.py:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -192,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" @@ -204,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" @@ -216,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" @@ -224,18 +232,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -243,23 +251,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -267,57 +275,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Il bot è adesso bloccato ai server." diff --git a/redbot/cogs/admin/locales/ja-JP.po b/redbot/cogs/admin/locales/ja-JP.po index b9a9eecd81d..e58f3209762 100644 --- a/redbot/cogs/admin/locales/ja-JP.po +++ b/redbot/cogs/admin/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -21,56 +21,56 @@ msgstr "私はDiscordが許可を拒否した何かをしようとしました #: 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: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: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: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: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: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:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "これを行うには\"役割の管理\"の権限が必要です" #: 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:73 #, docstring msgid "A collection of server administration utilities." -msgstr "" +msgstr "サーバー管理ユーティリティのコレクション" #: 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:180 msgid "I successfully added {role.name} to {member.display_name}" -msgstr "" +msgstr "{role.name} を {member.display_name} に正常に追加しました" #: 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:211 msgid "I successfully removed {role.name} from {member.display_name}" -msgstr "" +msgstr "{role.name} を {member.display_name} から正常に削除しました" #: redbot/cogs/admin/admin.py:226 #, docstring @@ -79,7 +79,11 @@ msgid "\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:244 #, docstring @@ -88,12 +92,16 @@ msgid "\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:256 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "ロール編集設定" #: redbot/cogs/admin/admin.py:263 #, docstring @@ -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:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) がロール「{role.name}」の色を変更しました" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." -msgstr "" +msgstr "完了" -#: redbot/cogs/admin/admin.py:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,176 +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:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." -msgstr "" +msgstr "アナウンスを開始しました" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." -msgstr "" +msgstr "実行中のアナウンスをキャンセル" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "現在実行中のアナウンスはありません" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." -msgstr "" +msgstr "現在のアナウンスがキャンセルされました" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "このギルドでのアナウンスの送信方法を変更します" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring msgid "Change the channel where the bot will send announcements." -msgstr "" +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, 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:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." -msgstr "" +msgstr "\"{role.name}\"はすでにセルフロールです。" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." -msgstr "" +msgstr "{count} 個のセルフロールを追加しました。" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." -msgstr "" +msgstr "セルフロールを 1 つ追加しました。" -#: redbot/cogs/admin/admin.py:487 +#: 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 "" +msgstr "\n" +" 利用可能なセルフロールのリストからロールまたは選択されたロールを削除します。\n\n" +" 注意: ロールは大文字と小文字を区別します。\n" +" " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." -msgstr "" +msgstr "{count} 個のセルフロールを削除しました。" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." -msgstr "" +msgstr "セルフロールを 1 つ削除しました。" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." -msgstr "" +msgstr "このサーバーで利用可能なセルフロールのリストをクリアします。" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." -msgstr "" +msgstr "現在セルフロールはありません。" -#: redbot/cogs/admin/admin.py:521 +#: redbot/cogs/admin/admin.py:523 msgid "Are you sure you want to clear this server's selfrole list?" -msgstr "" +msgstr "このサーバーのセルフロールリストをクリアしてもよろしいですか?" -#: redbot/cogs/admin/admin.py:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." -msgstr "" +msgstr "応答に時間がかかりすぎました。" -#: redbot/cogs/admin/admin.py:536 +#: 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 "" +msgstr "セルフロール '{role.name}' がDiscordの階層におけるあなたの最高の役割以上であるため、セルフロールをクリアすることはできません。" -#: redbot/cogs/admin/admin.py:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." -msgstr "" +msgstr "セルフロールリストをクリアしました。" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." -msgstr "" +msgstr "変更はありません。" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Botを現在のサーバーにのみロックします。" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botはもうサーバーロックされていません。" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botはサーバーロックされました。" @@ -307,9 +357,9 @@ msgstr "管理者コグがロードされていません。" #: redbot/cogs/admin/converters.py:30 msgid "The role \"{role_name}\" is not a valid selfrole." -msgstr "" +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 "" +msgstr "このセルフロールには複数の大文字小文字を区別しない一致があります。 曖昧さを解決するためにモデレータに尋ねるか、ロールIDを使用してロールを参照してください。" diff --git a/redbot/cogs/admin/locales/ko-KR.po b/redbot/cogs/admin/locales/ko-KR.po index 50a5be15d31..ad01c131d34 100644 --- a/redbot/cogs/admin/locales/ko-KR.po +++ b/redbot/cogs/admin/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -123,11 +123,15 @@ msgstr "\n" "'[p]editrole 색상 \"The Transistor\" #ff0000'\n" "'[p]editrole 색상 Test #ff9900' " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -141,48 +145,52 @@ msgstr "\n" "예:\n" "`[p]editrole name \"The Transistor\" Test` " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "안내방송이 시작되었습니다." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "실행 중인 공지사항을 취소했어요." -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "현재 진행 중인 공지사항이 없습니다." -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "최근의 공지사항은 취소되었습니다." -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "이 길드에서 공지사항을 보내는 방법을 변경합니다." -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -194,7 +202,7 @@ msgstr "\n" "서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n" "참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -206,7 +214,7 @@ msgstr "\n" "서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n" "참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -218,7 +226,7 @@ msgstr "\n" "서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n" "참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -226,18 +234,18 @@ msgid "\n" msgstr "\n" "사용 가능한 모든 역할을 나열합니다. " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "사용 가능한 selfroles:\n" "{selfrolees}" -#: 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -247,23 +255,23 @@ msgstr "\n" "사용 가능한 역할 목록에 역할 또는 역할 선택을 추가합니다.\n\n" "참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "\"{role.name}\" 역할은 이미 있는 역할입니다." -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "{count} 역할을 추가했습니다." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "1개의 역할이 추가되었습니다." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -273,57 +281,57 @@ msgstr "\n" "사용 가능한 selfroles 목록에서 역할 또는 선택한 역할을 제거합니다.\n\n" "참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:496 +#: 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}이(가) Discloss 계층 구조에서 사용자의 가장 높은 역할보다 높거나 같으므로 해당 역할을 셀프역할에서 제거할 수 없습니다." -#: redbot/cogs/admin/admin.py:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "{count} 개의 자기역할을 제거했어요" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "1개의 자기역할을 제거했어요" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "이 서버에 가능한 자기 역할의 리스트를 초기화해요" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "현재 가능한 셀프역할이 없어요" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "반응까지 너무 오래 걸리셨어요.." -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "자기역할 목록이 초기화되었어요" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "만들어진 변경사항이 없어요" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "이 서버에서만 사용 할 수 있게 봇을 잠궈요" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "봇이 더 이상 서버에 잠기지 않습니다." -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "이제 봇은 서버에 잠겼습니다." diff --git a/redbot/cogs/admin/locales/nb-NO.po b/redbot/cogs/admin/locales/nb-NO.po index 613fa4a4b74..a53f2a431a6 100644 --- a/redbot/cogs/admin/locales/nb-NO.po +++ b/redbot/cogs/admin/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -125,11 +125,15 @@ msgstr "\n" "` [p] redigeringsrollefarge Test # ff9900` \n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -146,48 +150,52 @@ msgstr "\n" " `[p] editrole name \" Transistor \\ \"Test` \n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Kunngjøringen har begynt." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Avbryt en løpende kunngjøring." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -200,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" @@ -213,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" @@ -226,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" @@ -235,18 +243,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -257,23 +265,23 @@ msgstr "\n" " MERK: Rollen skilles mellom store og små bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "La til {count} selvroller." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Lagt til 1 selvrolle." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -284,57 +292,57 @@ msgstr "\n" " MERK: Rollen skille mellom store og små bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Fjernet {count} selvroller." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Fjernet 1 selvrolle." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Det er for tiden ingen selvroller." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Rolle fjernet." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Ingen endringer er utført." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot er nå serverlåst." diff --git a/redbot/cogs/admin/locales/nl-NL.po b/redbot/cogs/admin/locales/nl-NL.po index 31b11ae6df6..ed4f1ee7e5f 100644 --- a/redbot/cogs/admin/locales/nl-NL.po +++ b/redbot/cogs/admin/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole naam \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "De aankondiging is begonnen." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Annuleer een huidige aankondiging." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "De huidige aankondiging is geannuleerd." -#: redbot/cogs/admin/admin.py:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -197,7 +205,7 @@ msgstr "\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" @@ -210,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" @@ -223,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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " Let op: hoofdlettergevoelig!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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 rangorde." -#: redbot/cogs/admin/admin.py:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "{count} zelfrollen toegevoegd." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "1 zelfrol toegevoegd." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " OPMERKING: De rol is hoofdlettergevoelig!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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 rangorde." -#: redbot/cogs/admin/admin.py:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "{count} zelfrollen verwijderd." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "1 zelfrol verwijderd." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Er zijn momenteel geen zelfrollen." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Zelf rol lijst gewist." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Er zijn geen wijzigingen aangebracht." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "De bot is vergrendeld." diff --git a/redbot/cogs/admin/locales/pl-PL.po b/redbot/cogs/admin/locales/pl-PL.po index f1fd6a64d8b..a1e53e2b728 100644 --- a/redbot/cogs/admin/locales/pl-PL.po +++ b/redbot/cogs/admin/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Ogłaszanie rozpoczęte." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Anuluj uruchomione ogłoszenie." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -197,7 +205,7 @@ msgstr "\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" @@ -210,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" @@ -223,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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " UWAGA: Wielkość liter ma znaczenie!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "Dodano {count} automatycznych roli." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Dodano 1 automatyczną rolę." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " UWAGA: Wielkość liter ma znaczenie!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Dodano {count} automatycznych roli." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Usunięto 1 automatyczną rolę." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Obecnie nie ma selfroli." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Lista Selfrole wyczyszczona." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Nie wprowadzono żadnych zmian." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot jest teraz ograniczony do obecnych serwerów." diff --git a/redbot/cogs/admin/locales/pt-BR.po b/redbot/cogs/admin/locales/pt-BR.po index 49b64234bad..7ccca67b124 100644 --- a/redbot/cogs/admin/locales/pt-BR.po +++ b/redbot/cogs/admin/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Teste #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"O Transistor\" Teste`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "O anúncio começou." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancela um anúncio em andamento." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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 nesse servidor." -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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 "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" @@ -197,7 +205,7 @@ msgstr "\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" @@ -210,7 +218,7 @@ msgstr "\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" @@ -223,7 +231,7 @@ msgstr "\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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "Foram adicionados {count} cargos autoatribuíveis." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Foi adicionado um cargo autoatribuível." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Foram removidos {count} cargos autoatribuíveis." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "1 cargo autoatribuível foi removido." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: 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:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "Você demorou demais para responder." -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Lista de cargos autoatribuíveis limpa." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Nenhuma mudança foi feita." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "O está restrito aos servidores atuais." diff --git a/redbot/cogs/admin/locales/pt-PT.po b/redbot/cogs/admin/locales/pt-PT.po index ca1cf6675e0..9cc53227ac9 100644 --- a/redbot/cogs/admin/locales/pt-PT.po +++ b/redbot/cogs/admin/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -37,15 +37,15 @@ msgstr "Eu não posso dar {role.name} a {member.display_name} porque esse cargo #: 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: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: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:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." @@ -58,7 +58,7 @@ msgstr "Uma coleção de utilidades para administração de servidores." #: 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:180 msgid "I successfully added {role.name} to {member.display_name}" @@ -66,7 +66,7 @@ msgstr "Adicionei com sucesso {role.name} a {member.display_name}" #: 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:211 msgid "I successfully removed {role.name} from {member.display_name}" @@ -79,7 +79,10 @@ msgid "\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:244 #, docstring @@ -88,12 +91,15 @@ msgid "\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:256 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "Editar configurações do cargo." #: redbot/cogs/admin/admin.py:263 #, docstring @@ -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:292 redbot/cogs/admin/admin.py:325 +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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,186 +139,211 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -msgstr "" - -#: redbot/cogs/admin/admin.py:330 +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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "O anúncio foi iniciado." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancelar um anúncio em curso." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring msgid "Change the channel where the bot will send announcements." -msgstr "" +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, 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:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." -msgstr "" +msgstr "O cargo \"{role.name}\" já é um selfrole." -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." -msgstr "" +msgstr "Adicionados {count} selfroles." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." -msgstr "" +msgstr "Adicionado 1 selfrole." -#: redbot/cogs/admin/admin.py:487 +#: 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 "" +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:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." -msgstr "" +msgstr "Removidos {count} selfroles." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." -msgstr "" +msgstr "Removido 1 selfrole." -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." -msgstr "" +msgstr "Limpar a lista de selfroles disponíveis para este servidor." -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." -msgstr "" +msgstr "Atualmente, não existem selfroles." -#: redbot/cogs/admin/admin.py:521 +#: redbot/cogs/admin/admin.py:523 msgid "Are you sure you want to clear this server's selfrole list?" -msgstr "" +msgstr "Tem a certeza de que deseja limpar a lista de selfroles deste servidor?" -#: redbot/cogs/admin/admin.py:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." -msgstr "" +msgstr "Demoraste muito para responder." -#: redbot/cogs/admin/admin.py:536 +#: 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 "" +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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." -msgstr "" +msgstr "Lista de selfroles limpa." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." -msgstr "" +msgstr "Não foram feitas alterações." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: 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:13 msgid "The Admin cog is not loaded." @@ -307,9 +351,9 @@ msgstr "O cog 'Admin' não está carregado." #: redbot/cogs/admin/converters.py:30 msgid "The role \"{role_name}\" is not a valid selfrole." -msgstr "" +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 "" +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 b01cde8569b..bfc279312aa 100644 --- a/redbot/cogs/admin/locales/ru-RU.po +++ b/redbot/cogs/admin/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]edit role color--ur Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]edit role name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Объявление началось." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Отменить текущее объявление." -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "В настоящее время нет запущенных объявлений." -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Текущее объявление было отменено." -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Изменить способ отправки объявлений на этом сервере." -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring msgid "Change the channel where the bot will send announcements." -msgstr "" +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" @@ -197,7 +205,7 @@ msgstr "\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -210,7 +218,7 @@ msgstr "\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -223,7 +231,7 @@ msgstr "\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "Роль \"{role.name}\" уже является вашей." -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "Добавлено {count} ролей." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Роль добавлена." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Удалено {count} личных ролей." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Убрана 1 личная роль." -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "Очистить список доступных личных ролей для этого сервера." -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." -msgstr "" +msgstr "В настоящее время нет ролей." -#: redbot/cogs/admin/admin.py:521 +#: redbot/cogs/admin/admin.py:523 msgid "Are you sure you want to clear this server's selfrole list?" -msgstr "" +msgstr "Вы уверены, что хотите очистить список ролей этого сервера?" -#: redbot/cogs/admin/admin.py:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "Вы слишком долго не отвечали." -#: redbot/cogs/admin/admin.py:536 +#: 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 "" +msgstr "Я не могу очистить роли, потому что роль '{role.name}' выше или равна вашей самой высокой роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." -msgstr "" +msgstr "Список ролей очищен." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Никаких изменений не произошло." -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Зафиксировать бота только на его текущих серверах." -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Бот больше не зафиксирован на сервере." -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Бот теперь зафиксирован на сервере." @@ -353,5 +361,5 @@ 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 "" +msgstr "Эта роль имеет более одного совпадения без учета регистра. Попросите модератора устранить двусмысленность или используйте идентификатор роли для ссылки на роль." diff --git a/redbot/cogs/admin/locales/sk-SK.po b/redbot/cogs/admin/locales/sk-SK.po index 8341b2b0f87..ec8800f1a22 100644 --- a/redbot/cogs/admin/locales/sk-SK.po +++ b/redbot/cogs/admin/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -125,11 +125,15 @@ msgstr "\n" " `[p]editrole colour Spravce #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -144,48 +148,52 @@ msgstr "\n" " `[p]editrole name \"Správca servera\" Majitel`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Oznam sa začal." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Zrušiť prebiehajúce oznámenie." -#: redbot/cogs/admin/admin.py:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -198,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" @@ -211,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" @@ -224,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" @@ -233,18 +241,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -252,23 +260,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -276,57 +284,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot je teraz uzamknutý serverom." diff --git a/redbot/cogs/admin/locales/sl-SI.po b/redbot/cogs/admin/locales/sl-SI.po index 010b6055286..0150a7eb73b 100644 --- a/redbot/cogs/admin/locales/sl-SI.po +++ b/redbot/cogs/admin/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Napoved se je začela." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Prekini aktivni napovednik." -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Trenutno ni aktivnega napovednika." -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Trenutni napovednik je bil preklican." -#: redbot/cogs/admin/admin.py:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -197,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" @@ -210,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" @@ -223,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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -251,23 +259,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -275,57 +283,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot je trenutno zaklenjen za vse strežnike." diff --git a/redbot/cogs/admin/locales/sv-SE.po b/redbot/cogs/admin/locales/sv-SE.po index affc779c5ea..ce1a393bd4f 100644 --- a/redbot/cogs/admin/locales/sv-SE.po +++ b/redbot/cogs/admin/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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 "Klart." -#: redbot/cogs/admin/admin.py:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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 "Meddela ett meddelande till alla servrar som botten är i." -#: redbot/cogs/admin/admin.py:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Tillkännagivandet har börjat." -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Avbryt en löpande avisering." -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Det finns inget aktivt meddelande för närvarande." -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Det aktuella meddelandet har avbrutits." -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Ändra hur meddelanden skickas i detta gille." -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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 "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" @@ -197,7 +205,7 @@ msgstr "\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" @@ -210,7 +218,7 @@ msgstr "\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" @@ -223,7 +231,7 @@ msgstr "\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" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " OBS: Rollen är skiftlägeskänslig!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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 "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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "Lade till {count} självroller." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "Lade till 1 självroll." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " OBS: Rollen är skiftlägeskänslig!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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 "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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "Tog bort {count} självroller." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "Tog bort 1 självroll." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: 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:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Självrollistan rensad." -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "Inga ändringar har gjorts." -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botten är nu serverlåst." diff --git a/redbot/cogs/admin/locales/tr-TR.po b/redbot/cogs/admin/locales/tr-TR.po index 7ea31bf59ad..c703f3de619 100644 --- a/redbot/cogs/admin/locales/tr-TR.po +++ b/redbot/cogs/admin/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: 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: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." @@ -123,11 +123,15 @@ msgstr "\n" " `[p]editrole colour \"Rol adı\" #ff0000`\n" " `[p]editrole colour Test #ff9900` " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -141,48 +145,52 @@ msgstr "\n" " Örneğin:\n" " `[p]editrole name \"Rol adı\" Test` " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Duyuru başladı." -#: redbot/cogs/admin/admin.py:344 +#: 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:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -195,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" @@ -208,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" @@ -221,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" @@ -230,18 +238,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -252,23 +260,23 @@ msgstr "\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: 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:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "{count} selfrole eklendi." -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "1 selfrole eklendi." -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -279,57 +287,57 @@ msgstr "\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "{count} selfrole kaldırıldı." -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "1 selfrole kaldırıldı." -#: redbot/cogs/admin/admin.py:514 +#: 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:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "Şu anda eklenebilir rol yok." -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: 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:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "Eklenebilir roller temizlendi." -#: redbot/cogs/admin/admin.py:544 +#: 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:549 +#: 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:554 +#: 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:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botun sunucu kilidi aktif." @@ -351,5 +359,5 @@ 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 "" +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 5ef9e1addfd..363373be59e 100644 --- a/redbot/cogs/admin/locales/uk-UA.po +++ b/redbot/cogs/admin/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: 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: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." @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,48 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -172,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" @@ -181,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" @@ -190,24 +198,24 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -215,23 +223,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -239,57 +247,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/vi-VN.po b/redbot/cogs/admin/locales/vi-VN.po index c38998beffa..7c37d1232dd 100644 --- a/redbot/cogs/admin/locales/vi-VN.po +++ b/redbot/cogs/admin/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -17,19 +17,19 @@ msgstr "" #: 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: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 "Không thể đưa {role.name} cho {member.display_name} vì role đó có quyền cao hơn hoặc bằng role cao nhất của tôi trong Discord." +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: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 "Không thể xoá {role.name} cho {member.display_name} vì role đó có quyền cao hơn hoặc bằng role cao nhất của tôi trong Discord." +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: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 "Không thể chỉnh sửa {role.name} vì role đó có quyền cao hơn hoặc bằng role cao nhất của tôi trong Discord." +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: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." @@ -45,16 +45,16 @@ msgstr "Tôi không thể cho phép bạn bạn chỉnh sửa role {role.name} b #: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "Tôi cần quyền \"Manage Roles\" để làm việc đó." +msgstr "Tôi cần quyền \"Quản lý vai trò\" để thực hiện." #: 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: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:159 msgid "{member.display_name} already has the role {role.name}." @@ -79,7 +79,11 @@ msgid "\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:244 #, docstring @@ -88,12 +92,16 @@ msgid "\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: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:263 #, docstring @@ -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: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:292 redbot/cogs/admin/admin.py:325 +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Xong." -#: redbot/cogs/admin/admin.py:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,50 +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:330 +#: 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:337 +#: 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:344 +#: 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:346 +#: 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:349 +#: 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:355 +#: 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:365 +#: redbot/cogs/admin/admin.py:367 #, docstring msgid "Change the channel where the bot will send announcements." -msgstr "" +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" @@ -172,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" @@ -181,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" @@ -190,27 +219,27 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -218,23 +247,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -242,57 +271,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: 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:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-CN.po b/redbot/cogs/admin/locales/zh-CN.po index c0328fad07a..c0b4d5bfbc1 100644 --- a/redbot/cogs/admin/locales/zh-CN.po +++ b/redbot/cogs/admin/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -124,11 +124,15 @@ msgstr " 编辑身份证颜色\n\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -142,48 +146,52 @@ msgstr " 编辑角色名称。\n\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "公告开始了" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "取消了一个运行中的公告。" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "目前没有正在运行的公告" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "目前公告已被取消" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "更改了公会中通知的发送方式。" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -196,7 +204,7 @@ msgstr "\n" " 注意:角色是区分大小写的\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 +217,7 @@ msgstr "\n" " 注意:角色是区分大小写的!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -218,7 +226,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -226,18 +234,18 @@ msgid "\n" msgstr " 列出所有可用的角色。\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, or a selection of roles, to the list of available selfroles.\n\n" @@ -245,23 +253,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:463 +#: 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],因为该角色高于或等于你的角色。" -#: redbot/cogs/admin/admin.py:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "你已经获得\"[role.name]\"权限。" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "成功添加 {count} 。" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "成功添加了一个角色。" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -269,57 +277,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-TW.po b/redbot/cogs/admin/locales/zh-TW.po index dc802e561cf..185fb6b87b3 100644 --- a/redbot/cogs/admin/locales/zh-TW.po +++ b/redbot/cogs/admin/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:292 redbot/cogs/admin/admin.py:325 +#: 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:296 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,48 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:330 +#: 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:337 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "已經開始宣布。" -#: redbot/cogs/admin/admin.py:344 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "取消進行中的宣布。" -#: redbot/cogs/admin/admin.py:346 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "目前沒有正在執行的宣布。" -#: redbot/cogs/admin/admin.py:349 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "已取消目前的宣布。" -#: redbot/cogs/admin/admin.py:355 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "更改群組發送公告的方式。" -#: redbot/cogs/admin/admin.py:365 +#: redbot/cogs/admin/admin.py:367 #, docstring 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" @@ -197,7 +205,7 @@ msgstr "\n" " 注意:身分組區分大小寫!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -210,7 +218,7 @@ msgstr "\n" " 注意:身分組區分大小寫!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -223,7 +231,7 @@ msgstr "\n" " 注意:身分組區分大小寫!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -232,18 +240,18 @@ 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, or a selection of roles, to the list of available selfroles.\n\n" @@ -254,23 +262,23 @@ msgstr "\n" " 注意:身分組區分大小寫!\n" " " -#: redbot/cogs/admin/admin.py:463 +#: 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:473 +#: redbot/cogs/admin/admin.py:475 msgid "The role \"{role.name}\" is already a selfrole." msgstr "身分組“{role.name}”已經是一個自我身分組。" -#: redbot/cogs/admin/admin.py:479 +#: redbot/cogs/admin/admin.py:481 msgid "Added {count} selfroles." msgstr "已新增 {count} 個自我身分組。" -#: redbot/cogs/admin/admin.py:481 +#: redbot/cogs/admin/admin.py:483 msgid "Added 1 selfrole." msgstr "已新增1個自我身分組。" -#: redbot/cogs/admin/admin.py:487 +#: 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" @@ -281,57 +289,57 @@ msgstr "\n" " 注意:身分組區分大小寫!\n" " " -#: redbot/cogs/admin/admin.py:496 +#: 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:506 +#: redbot/cogs/admin/admin.py:508 msgid "Removed {count} selfroles." msgstr "刪除了 {count} 個自我身分組。" -#: redbot/cogs/admin/admin.py:508 +#: redbot/cogs/admin/admin.py:510 msgid "Removed 1 selfrole." msgstr "刪除了1個自我身分組。" -#: redbot/cogs/admin/admin.py:514 +#: redbot/cogs/admin/admin.py:516 #, docstring msgid "Clear the list of available selfroles for this server." msgstr "已清除在server中可用的自我身分組。" -#: redbot/cogs/admin/admin.py:518 +#: redbot/cogs/admin/admin.py:520 msgid "There are currently no selfroles." msgstr "目前沒有個人資料。" -#: redbot/cogs/admin/admin.py:521 +#: 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:527 +#: redbot/cogs/admin/admin.py:529 msgid "You took too long to respond." msgstr "等待時間過長。" -#: redbot/cogs/admin/admin.py:536 +#: 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:542 +#: redbot/cogs/admin/admin.py:544 msgid "Selfrole list cleared." msgstr "自我身分組列表已清除。" -#: redbot/cogs/admin/admin.py:544 +#: redbot/cogs/admin/admin.py:546 msgid "No changes have been made." msgstr "未做出改變。" -#: redbot/cogs/admin/admin.py:549 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "將機器人鎖定僅限於伺服器上。" -#: redbot/cogs/admin/admin.py:554 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "機器人不再被伺務器鎖定。" -#: redbot/cogs/admin/admin.py:556 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "機器人現在已被伺務器鎖定。" diff --git a/redbot/cogs/alias/alias.py b/redbot/cogs/alias/alias.py index b47d39ff978..cdc38066842 100644 --- a/redbot/cogs/alias/alias.py +++ b/redbot/cogs/alias/alias.py @@ -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] 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 682a96112bd..afbeb276950 100644 --- a/redbot/cogs/alias/locales/ar-SA.po +++ b/redbot/cogs/alias/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "إدارة الأسماء المستعارة للأوامر." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "إدارة الأسماء المستعارة العالمية." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "إضافة اسم مستعار لأمر ما." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "تم إنشاء اسم مستعار جديد مع المشغل `{name}`." -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "إضافة اسم مستعار عام لأمر ما." -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "لا يوجد مثل هذا المستخدم" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "إظهار ما هو الأمر الذي ينفذه الاسم المستعار." -#: redbot/cogs/alias/alias.py:403 +#: 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:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "لا يوجد اسم مستعار باسم `{name}`" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "حذف اسم مستعار موجود على هذا السيرفر." -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "يحذف اسم مستعار عالمي قائم." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "قائمة الأسماء المستعارة المتوفرة على هذا السيرفر." -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "قائمة الأسماء المستعارة العامة المتاحة على هذا البوت." -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "يجب أن يتم تحديد الحجج برقم." -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 f13c4d03d10..c815063e7a4 100644 --- a/redbot/cogs/alias/locales/bg-BG.po +++ b/redbot/cogs/alias/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Този псевдоним не съществува." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 a16ad0f5c71..7b099a8057e 100644 --- a/redbot/cogs/alias/locales/cs-CZ.po +++ b/redbot/cogs/alias/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -24,167 +24,174 @@ msgid "Create aliases for commands.\n\n" " When run, aliases will accept any additional arguments\n" " and append them to the stored alias.\n" " " -msgstr "" +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:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliasy:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Strana {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Spravovat aliasy příkazů." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Správa globálních aliasů." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." -msgstr "" +msgstr "Upravit existující alias na tomto serveru." -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 msgid "The alias with the name {name} does not exist." -msgstr "" +msgstr "Alias s názvem '{name}' neexistuje." -#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:368 +#: 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 "" +msgstr "Pokusili jste se upravit alias na příkaz, který neexistuje." -#: redbot/cogs/alias/alias.py:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "Alias se spouštěčem `{name}` byl úspěšně upraven." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 msgid "Alias with the name `{name}` was not found." -msgstr "" +msgstr "Alias s názvem `{name}` nebyl nalezen." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." -msgstr "" +msgstr "Upravit existující globalní alias." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Žádný takový alias neexistuje." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: 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:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Neexistují žádné globální aliasy." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 4dc63df07a5..df8e1dee5ea 100644 --- a/redbot/cogs/alias/locales/da-DK.po +++ b/redbot/cogs/alias/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 491aad47cb5..9c9d375b5a6 100644 --- a/redbot/cogs/alias/locales/de-DE.po +++ b/redbot/cogs/alias/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -33,165 +33,165 @@ msgstr "Erstelle einen Alias für einen Befehl.\n\n" " \n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliase:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Seite {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Verwalte die Alias Befehle." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Verwalte die globalen Aliasse." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "Der Alias mit dem Trigger `{name}` wurde erfolgreich bearbeitet." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: 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:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "So ein Alias ist nicht vorhanden." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: 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:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Es gibt keine globalen Aliasse." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 6c0ccecf317..d4a888b0da5 100644 --- a/redbot/cogs/alias/locales/es-ES.po +++ b/redbot/cogs/alias/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -32,165 +32,165 @@ msgstr "Crear alias para comandos.\n\n" " y los agregarán al alias almacenado.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Alias:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Página {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Administra los alias de los comandos." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Administra los alias globales." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Agrega un alias para un comando." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: 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:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "El alias no existe." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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 sido eliminado correctamente." -#: redbot/cogs/alias/alias.py:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Elimina un alias global existente." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "No hay alias globales en este bot." -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Muestra una lista de los alias disponibles en este servidor." -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Muestra una lista de los alias globales disponibles en este bot." -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "No hay alias globales." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 49fe5074b5d..a34d5073ed4 100644 --- a/redbot/cogs/alias/locales/fi-FI.po +++ b/redbot/cogs/alias/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -26,165 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliakset:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Sivu {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Hallinnoi komentojen aliaksia." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Hallitse globaaleja aliaksia." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Lisää alias komennolle." -#: redbot/cogs/alias/alias.py:209 +#: 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 "Yritit luoda uuden aliaksen nimellä {name}, mutta tämä nimi on käytössä toisella komennolla." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Yritit luoda uuden aliaksen nimellä {name}, mutta se on jo olemassa." -#: redbot/cogs/alias/alias.py:231 +#: 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 "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:243 redbot/cogs/alias/alias.py:302 +#: 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 "Yritit luoda uuden aliaksen komennolle, jota ei ole olemassa." -#: redbot/cogs/alias/alias.py:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Uusi alias käynnistimellä `{name}` on luotu." -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Lisää globaali alias komennolle." -#: redbot/cogs/alias/alias.py:268 +#: 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 "Yritit luoda uuden aliaksen nimellä {name}, mutta tämä nimi on käytössä toisella komennolla." -#: redbot/cogs/alias/alias.py:279 +#: 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 "Yritit luoda uuden aliaksen nimellä {name}, mutta se on jo olemassa." -#: redbot/cogs/alias/alias.py:290 +#: 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 "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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Tällaista aliasta ei ole olemassa." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Näytä minkä komennon alias suorittaa." -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "`{alias_name}` alias suorittaa komennon `{command}`" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Nimellä `{name} ` ei ole aliasta" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Poista olemassa oleva alias tällä palvelimella." -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Tällä palvelimella ei ole aliaksia." -#: redbot/cogs/alias/alias.py:421 redbot/cogs/alias/alias.py:436 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Alias nimellä `{name}` poistettiin onnistuneesti." -#: redbot/cogs/alias/alias.py:424 redbot/cogs/alias/alias.py:439 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Aliasta nimellä `{name}` ei löytynyt." -#: redbot/cogs/alias/alias.py:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Poista olemassa oleva globaali alias." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Tässä botissa ei ole globaaleja aliaksia." -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Listaa saatavilla olevat aliakset tällä palvelimella." -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Listaa saatavilla olevat globaalit aliakset tässä botissa." -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Tässä botissa ei ole globaaleja aliaksia." -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumentit on määriteltävä numerolla." -#: redbot/cogs/alias/alias_entry.py:204 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " 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 1819d61ca78..19ec6278478 100644 --- a/redbot/cogs/alias/locales/fr-FR.po +++ b/redbot/cogs/alias/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -31,165 +31,165 @@ msgstr "Créez des alias pour les commandes.\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:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Alias :\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Page {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Gérer les alias de commandes." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Gérer les alias globaux." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "L'alias avec le déclencheur `{name}` a été édité avec succès." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "Édite un alias global existant." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Cet alias n'existe pas." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Supprime un alias global existant." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: 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:197 +#: 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:204 +#: 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 2c2f14d241c..656b0ae6929 100644 --- a/redbot/cogs/alias/locales/hi-IN.po +++ b/redbot/cogs/alias/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 index 1c748c604ae..35ab1923253 100644 --- a/redbot/cogs/alias/locales/hr-HR.po +++ b/redbot/cogs/alias/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -32,165 +32,165 @@ msgstr "Napravite nadimke za naredbe.\n\n" " argumente i dodati ih pohranjenom nadimku.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Nadimci:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Stranica {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Upravljajte nadimcima naredbi." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Upravljajte globalnim nadimcima." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Dodajte nadimak za naredbu." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "Uredite postojeći globalni nadimak." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Takav nadimak ne postoji." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: 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:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Nema globalnih nadimaka." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 af6e80baaa9..6eb84366e08 100644 --- a/redbot/cogs/alias/locales/hu-HU.po +++ b/redbot/cogs/alias/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -26,165 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliaszok:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Oldal {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Parancs aliaszok kezelése." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Globális aliaszok kezelése." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Nem létezik ilyen aliasz." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: 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:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Nincsenek globális aliaszok." -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 6cbb7daf250..39bde26c101 100644 --- a/redbot/cogs/alias/locales/id-ID.po +++ b/redbot/cogs/alias/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -24,167 +24,173 @@ msgid "Create aliases for commands.\n\n" " When run, aliases will accept any additional arguments\n" " and append them to the stored alias.\n" " " -msgstr "" +msgstr "Buat alias untuk perintah.\n\n" +" Alias adalah nama alternatif/jalan pintas untuk perintah. Mereka\n" +" dapat berfungsi sebagai lambda (menyimpan argumen untuk digunakan berulang kali)\n" +" atau sebagai jalan pintas untuk mengatakan \"x y z\".\n\n" +" Saat dijalankan, alias akan menerima argumen tambahan apa pun\n" +" dan menambahkannya ke alias yang disimpan.\n" +" " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Alias:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Halaman {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Kelola alias perintah." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Kelola alias global." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Tambahkan alias untuk perintah." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." -msgstr "" +msgstr "Edit sebuah alias yang ada di server ini." -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 msgid "The alias with the name {name} does not exist." -msgstr "" +msgstr "Alias dengan nama {name} tidak ada." -#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:368 +#: 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 "" +msgstr "Anda mencoba mengedit alias ke perintah yang tidak ada." -#: redbot/cogs/alias/alias.py:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "Alias dengan pemicu `{name}` telah berhasil diedit." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 msgid "Alias with the name `{name}` was not found." -msgstr "" +msgstr "Alias dengan nama `{name}` tidak ditemukan." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." -msgstr "" +msgstr "Edit sebuah alias global yang ada." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Alias tersebut tidak ditemukan." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Hapus alias global yang ada." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Tidak ada alias global." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 7c5175e3eb6..575bd951362 100644 --- a/redbot/cogs/alias/locales/it-IT.po +++ b/redbot/cogs/alias/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -26,165 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Pseudonimi:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Pagina {page} di {total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Gestisci gli pseudonimi dei comandi." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Gestisci gli pseudonimi globali." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Non esiste nessun alias con questo nome." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Elimina uno pseudonimo globale esistente." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Non ci sono pseudonimi globali." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 b08485e12da..db737e10cee 100644 --- a/redbot/cogs/alias/locales/ja-JP.po +++ b/redbot/cogs/alias/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "そのようなエイリアスはありません。" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 80ca0e830dd..04ac0ba30dd 100644 --- a/redbot/cogs/alias/locales/ko-KR.po +++ b/redbot/cogs/alias/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -31,165 +31,165 @@ msgstr "명령어에 대한 별칭을 만들어주세요.\n\n" " 실행할 시, 별칭들은 추가된 인수들을 승인할거예요.\n" " 그리고 저장된 별칭들에 추가할거예요. " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "별칭:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "페이지 {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "명령어 별칭들을 관리하세요." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "글로벌 별칭들을 관리하세요." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "명령어에 대한 별칭을 등록해주세요." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "`{name}`을 실행하는 새 별칭이 등록됐어요." -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "명령어에 대한 글로벌 별칭을 등록해주세요." -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "기존에 존재하던 이 서버의 별칭을 편집해요" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "기존 글로벌 별칭들을 삭제해주세요." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "그런 별칭은 등록되어 있지 않아요." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "별칭이 실행하는 명령어를 표시해주세요." -#: redbot/cogs/alias/alias.py:403 +#: 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:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "이름이 `{name}`인 별칭이 없어요." -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "이 서버에 있는 기존 별칭을 삭제해주세요." -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "기존 글로벌 별칭들을 삭제해주세요." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "이 봇에 등록된 별칭이 없어요." -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "이 서버에서 사용할 수 있는 별칭들을 나열해주세요." -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "이 봇에서 사용할 수 있는 글로벌 별칭들을 나열해주세요." -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "전역적인 별칭이 없어요." -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "인수는 숫자로 지정해줘야해요." -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 7f22d39b074..f8fb8955aed 100644 --- a/redbot/cogs/alias/locales/nb-NO.po +++ b/redbot/cogs/alias/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+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" @@ -32,165 +32,165 @@ msgstr "Lag alias for kommandoer.\n\n" " og legge dem til de lagrede aliasene.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliaser:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Side {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Administrer kommando aliaser." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Administrer globale aliaser." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "Aliaset med triggeren «{name}» er redigert." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "Rediger et eksisterende globalt alias." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Ingen slike alias finnes." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Slett et eksisterende globalt alias." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: 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:197 +#: 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:204 +#: 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 eb96096ce5d..b2f0b28d12a 100644 --- a/redbot/cogs/alias/locales/nl-NL.po +++ b/redbot/cogs/alias/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -26,165 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliassen:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Pagina {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Beheer commandaliassen." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Beheer globale aliassen." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Deze alias bestaat niet." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Een bestaande globale alias verwijderen." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Er zijn geen globale aliassen." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 ab9d91a674d..e0f8a38ca93 100644 --- a/redbot/cogs/alias/locales/pl-PL.po +++ b/redbot/cogs/alias/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -33,165 +33,165 @@ msgstr "Utwórz aliasy dla poleceń.\n\n" " i dołączą je do przechowywanego aliasu.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliasy:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Strona {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Zarządza aliasami poleceń." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Zarządza globalnymi aliasami." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Dodaje alias do polecenia." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "Usuwa istniejący globalny alias." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Taki alias nie istnieje." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Usuwa istniejący globalny alias." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Brak globalnych aliasów." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 22806a00323..abe17e4953e 100644 --- a/redbot/cogs/alias/locales/pt-BR.po +++ b/redbot/cogs/alias/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+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" @@ -34,165 +34,165 @@ msgstr "Crie atalhos para comandos.\n\n" " armazenado.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Atalhos:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Página {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Gerenciar atalhos de comandos." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Gerenciar atalhos globais." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Adicione um atalho para um comando." -#: redbot/cogs/alias/alias.py:209 +#: 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 atalho com o nome {name} mas este nome já é um comando nesse bot." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Você tentou criar um novo atalho com o nome {name} mas o atalho já existe." -#: redbot/cogs/alias/alias.py:231 +#: 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 "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:243 redbot/cogs/alias/alias.py:302 +#: 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 "Você tentou criar um novo atalho para um comando que não existe." -#: redbot/cogs/alias/alias.py:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Um novo atalho com o gatilho `{name}` foi criado." -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Adicione um atalho global para um comando." -#: redbot/cogs/alias/alias.py:268 +#: 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 "Você tentou criar um novo atalho global com o nome {name}, mas esse nome já é um comando neste bot." -#: redbot/cogs/alias/alias.py:279 +#: 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 "Você tentou criar um novo atalho global com o nome {name} mas este atalho já existe." -#: redbot/cogs/alias/alias.py:290 +#: 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 "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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Um novo atalho global com o gatilho `{name}` foi criado." -#: redbot/cogs/alias/alias.py:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "O atalho com o gatilho `{name}` foi editado com sucesso." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "Editar um atalho global existente." -#: redbot/cogs/alias/alias.py:389 +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Tente consultar a ajuda para o comando base do atalho." -#: redbot/cogs/alias/alias.py:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Atalho inexistente." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Mostrar qual comando o atalho executa." -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "O atalho `{alias_name}` executará o comando `{command}`" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Não há atalhos com o nome `{name}`" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Deletar um atalho existente neste servidor." -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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 atalho neste servidor." -#: redbot/cogs/alias/alias.py:421 redbot/cogs/alias/alias.py:436 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "O atalho com o nome `{name}` foi deletado com sucesso." -#: redbot/cogs/alias/alias.py:424 redbot/cogs/alias/alias.py:439 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "O atalho com o nome `{name}` não foi encontrado." -#: redbot/cogs/alias/alias.py:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Deleta um atalho global existente." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Não há atalhos globais neste bot." -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Liste os atalhos disponíveis neste servidor." -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Liste os atalhos globais disponíveis neste bot." -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Não há atalhos globais." -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Os argumentos devem ser especificados por um número." -#: redbot/cogs/alias/alias_entry.py:204 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " 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 9ebb0206e4f..d295c9ed20a 100644 --- a/redbot/cogs/alias/locales/pt-PT.po +++ b/redbot/cogs/alias/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -24,166 +24,169 @@ msgid "Create aliases for commands.\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:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "" +msgstr "Aliases:\n" -#: redbot/cogs/alias/alias.py:182 +#: 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:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Gerencie aliases de comando." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Gerir aliases globais." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." -msgstr "" +msgstr "Edite um alias existente neste servidor." -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 msgid "The alias with the name {name} does not exist." -msgstr "" +msgstr "O alias com o nome {name} não existe." -#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:368 +#: 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 "" +msgstr "Tentou editar um alias para um comando que não existe." -#: redbot/cogs/alias/alias.py:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "O alias com a ação `{name}` foi editado com sucesso." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 msgid "Alias with the name `{name}` was not found." -msgstr "" +msgstr "O alias com o nome `{name}` não foi encontrado." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." -msgstr "" +msgstr "Editar um alias global existente." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." -msgstr "" +msgstr "Esse alias não existe." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: 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:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: 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:197 +#: 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:204 +#: 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 5fb78c2c782..26d4203127d 100644 --- a/redbot/cogs/alias/locales/ru-RU.po +++ b/redbot/cogs/alias/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -32,165 +32,165 @@ msgstr "Создать псевдонимы для команд.\n\n" " аргументы и добавляют их к сохраненному псевдониму.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Псевдонимы:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Страница {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Управление псевдонимами команд." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Управление глобальными псевдонимами." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Добавить псевдоним для команды." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Новый псевдоним с триггером `{name}` был создан." -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Добавить глобальный псевдоним для команды." -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "Редактировать существующий псевдоним на этом сервере." -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 msgid "The alias with the trigger `{name}` has been edited successfully." -msgstr "" +msgstr "Псевдоним с триггером `{name}` был успешно отредактирован." -#: redbot/cogs/alias/alias.py:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "Редактирование существующего глобального псевдонима." -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Псевдоним не существует." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Показать, какую команду выполняет псевдоним." -#: redbot/cogs/alias/alias.py:403 +#: 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:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Нет псевдонима с именем `{name}`" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Удалить существующий псевдоним на этом сервере." -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Удалить существующий глобальный псевдоним." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "В этом боте нет глобальных псевдонимов." -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Список доступных псевдонимов на этом сервере." -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Список доступных глобальных псевдонимов для этого бота." -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Нет всеобщих синонимов." -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Аргументы должны быть указаны с числом." -#: redbot/cogs/alias/alias_entry.py:204 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Аргументы должны быть последовательными. Отсутствуют аргументы: " diff --git a/redbot/cogs/alias/locales/sk-SK.po b/redbot/cogs/alias/locales/sk-SK.po index ae0840b3204..5afb8683d8f 100644 --- a/redbot/cogs/alias/locales/sk-SK.po +++ b/redbot/cogs/alias/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 2f600b3537b..e62a2bbb830 100644 --- a/redbot/cogs/alias/locales/sl-SI.po +++ b/redbot/cogs/alias/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -26,165 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Vzdevki:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Stran {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Upravljanje vzdevkov ukazov." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Upravljanje globalnih vzdevkov." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Dodaj vzdevek za ukaz." -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Tak vzdevek ne obstaja." -#: redbot/cogs/alias/alias.py:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Odstrani globalni vzdevek." -#: redbot/cogs/alias/alias.py:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Globalnih vzdevkov ni." -#: redbot/cogs/alias/alias_entry.py:197 +#: 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:204 +#: 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 d90a0557069..02034a43b82 100644 --- a/redbot/cogs/alias/locales/sv-SE.po +++ b/redbot/cogs/alias/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Detta alias existerar inte." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 9b6f9abd2f1..c0d145ed91f 100644 --- a/redbot/cogs/alias/locales/tr-TR.po +++ b/redbot/cogs/alias/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -33,165 +33,165 @@ msgstr "Komutlar için takma adlar oluştur.\n\n" " depoladıkları komuta eklerler.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Takma adlar:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Sayfa {page}/{total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Komut kısaltmalarını yönet." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Global kısaltmaları yönet." -#: redbot/cogs/alias/alias.py:204 +#: 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:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: 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:263 +#: 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:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: 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:389 +#: 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:394 +#: 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:398 +#: 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:403 +#: 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:408 +#: 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:414 +#: 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:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: 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:431 +#: 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:445 +#: 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:454 +#: 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:457 +#: 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:197 +#: 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:204 +#: 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 fd50e170062..f92ad785f75 100644 --- a/redbot/cogs/alias/locales/uk-UA.po +++ b/redbot/cogs/alias/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 b4f44672397..758ce50cdb7 100644 --- a/redbot/cogs/alias/locales/vi-VN.po +++ b/redbot/cogs/alias/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -32,165 +32,165 @@ msgstr "Tạo lối tắt cho câu lệnh.\n\n" " vào và nối thêm vào lối tắt được lưu trữ.\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Lối tắt:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Trang {page} trên tổng số {total}" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Quản lí các lối tắt của câu lệnh." -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Quản lý lối tắt toàn hệ thống." -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Thêm lối tắt cho một câu lệnh." -#: redbot/cogs/alias/alias.py:209 +#: 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 "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:220 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." 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:231 +#: 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 "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:243 redbot/cogs/alias/alias.py:302 +#: 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 "Câu lệnh đó không tồn tại để tạo lối tắt." -#: redbot/cogs/alias/alias.py:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Một lối tắt với kích hoạt là `{name}` đã được tạo." -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Thêm lối tắt toàn hệ thống cho một câu lệnh." -#: redbot/cogs/alias/alias.py:268 +#: 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 "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:279 +#: 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 "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:290 +#: 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 "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:313 +#: 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:322 +#: 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:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: 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:389 +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Không có lối tắt này." -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Xem lối tắt sẽ chạy câu lệnh nào." -#: redbot/cogs/alias/alias.py:403 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Lối tắt `{alias_name}` sẽ chạy câu lệnh `{command}`" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Không có lối tắt nào với tên `{name}`" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Xóa một lối tắt đang tồn tại trên server này." -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." 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:421 redbot/cogs/alias/alias.py:436 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Lối tắt với tên `{name}` đã bị xóa." -#: redbot/cogs/alias/alias.py:424 redbot/cogs/alias/alias.py:439 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Không tìm thấy lối tắt `{name}`." -#: redbot/cogs/alias/alias.py:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Xóa một lối tắt toàn hệ thống." -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." 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:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." 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:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." 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:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Không có lối tắt toàn hệ thống nào." -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Giá trị phải được ghi rõ ràng bằng một con số." -#: redbot/cogs/alias/alias_entry.py:204 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " 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 b26fe8130db..6648bd1fea9 100644 --- a/redbot/cogs/alias/locales/zh-CN.po +++ b/redbot/cogs/alias/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+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" @@ -26,164 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "不存在该别名。" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:403 +#: 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:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "没有名为`{name}`的别名" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:204 +#: 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 aab82d3e20f..6447da57074 100644 --- a/redbot/cogs/alias/locales/zh-TW.po +++ b/redbot/cogs/alias/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-14 02:36+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" @@ -32,165 +32,165 @@ msgstr "為命令創建別名。\n\n" " 並將它們附加到存儲的別名。\n" " " -#: redbot/cogs/alias/alias.py:180 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "別名:\n" -#: redbot/cogs/alias/alias.py:182 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "第{page} 頁/共{total} 頁" -#: redbot/cogs/alias/alias.py:192 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "管理別名。" -#: redbot/cogs/alias/alias.py:197 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "管理全局global別名。" -#: redbot/cogs/alias/alias.py:204 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "為指令添加別名。" -#: redbot/cogs/alias/alias.py:209 +#: 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:220 +#: 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:231 +#: 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:243 redbot/cogs/alias/alias.py:302 +#: 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:257 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "已創建具有觸發“{name}”的新別名。" -#: redbot/cogs/alias/alias.py:263 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "為指令添加全局別名。" -#: redbot/cogs/alias/alias.py:268 +#: 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:279 +#: 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:290 +#: 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:313 +#: 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:322 +#: redbot/cogs/alias/alias.py:332 #, docstring msgid "Edit an existing alias in this server." msgstr "編輯此伺務器中的現有別名。" -#: redbot/cogs/alias/alias.py:327 redbot/cogs/alias/alias.py:362 +#: 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:333 redbot/cogs/alias/alias.py:368 +#: 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:342 redbot/cogs/alias/alias.py:375 +#: 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:349 redbot/cogs/alias/alias.py:382 +#: 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:357 +#: redbot/cogs/alias/alias.py:367 #, docstring msgid "Edit an existing global alias." msgstr "編輯現有的全局別名。" -#: redbot/cogs/alias/alias.py:389 +#: 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:394 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "不存在此別名。" -#: redbot/cogs/alias/alias.py:398 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "顯示別名執行的指令。" -#: redbot/cogs/alias/alias.py:403 +#: 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:408 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "沒有名稱為“{name}”的別名" -#: redbot/cogs/alias/alias.py:414 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "刪除此伺務器上的現有別名。" -#: redbot/cogs/alias/alias.py:416 redbot/cogs/alias/alias.py:448 +#: 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:421 redbot/cogs/alias/alias.py:436 +#: 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:424 redbot/cogs/alias/alias.py:439 +#: 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:429 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "刪除現有的全局別名。" -#: redbot/cogs/alias/alias.py:431 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "此機器人沒有全局別名。" -#: redbot/cogs/alias/alias.py:445 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "列出此服務器上的可用別名。" -#: redbot/cogs/alias/alias.py:454 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "列出此機器人可用的全局別名。" -#: redbot/cogs/alias/alias.py:457 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "沒有全局別名。" -#: redbot/cogs/alias/alias_entry.py:197 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "必須用數字指定參數。" -#: redbot/cogs/alias/alias_entry.py:204 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "參數必須是連續的。 缺少參數: " diff --git a/redbot/cogs/audio/apis/locales/ja-JP.po b/redbot/cogs/audio/apis/locales/ja-JP.po index ca3c2a41bb7..b8779381ae7 100644 --- a/redbot/cogs/audio/apis/locales/ja-JP.po +++ b/redbot/cogs/audio/apis/locales/ja-JP.po @@ -18,37 +18,38 @@ msgstr "" #: 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: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: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:471 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "サポートされているspotifyのURLやコードではないようです。" #: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "プレイリストの読み込み中に接続がリセットされました。" #: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." -msgstr "" +msgstr "プレーヤーがタイムアウトしました。残りのトラックをスキップします。" #: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} トラックはキューできません。" #: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" -msgstr "" +msgstr "プレイリストをキューに追加しました" #: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" diff --git a/redbot/cogs/audio/apis/locales/pt-PT.po b/redbot/cogs/audio/apis/locales/pt-PT.po index 26e0bfc08ed..d7bc48a9e8c 100644 --- a/redbot/cogs/audio/apis/locales/pt-PT.po +++ b/redbot/cogs/audio/apis/locales/pt-PT.po @@ -18,59 +18,64 @@ msgstr "" #: 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: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: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: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: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:572 msgid "Player timeout, skipping remaining tracks." -msgstr "" +msgstr "O tempo expirou, ignorando faixas restantes." #: 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:673 msgid "Playlist Enqueued" -msgstr "" +msgstr "Playlist na fila" #: 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: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: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/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/commands/audioset.py b/redbot/cogs/audio/core/commands/audioset.py index 2ad0e0bbf61..0e332378bf5 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."), ) - if price == 0: + 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."), + ) + elif price == 0: jukebox = False await self.send_embed_msg( ctx, title=_("Setting Changed"), description=_("Jukebox mode disabled.") @@ -1142,11 +1150,24 @@ async def command_audioset_settings(self, ctx: commands.Context): if is_owner: msg += _("Localtracks path: [{localpath}]\n").format(**global_data) + if ( + is_owner + and not global_data["use_external_lavalink"] + and self.managed_node_controller.plugins + ): + plugins = self.managed_node_controller.plugins + msg += f"\n---{_('Lavalink Plugin Versions')}---" + plugin_name_max_len = 0 + for plugin_name, __ in plugins.items(): + plugin_name_max_len = max(plugin_name_max_len, len(plugin_name)) + for plugin_name, plugin_version in plugins.items(): + key = f"{plugin_name}:".ljust(plugin_name_max_len + 5) + msg += f"\n{key} [{plugin_version}]" + await self.send_embed_msg(ctx, description=box(msg, lang="ini")) @command_audioset.command(name="logs") @commands.is_owner() - @commands.guild_only() @has_managed_server() async def command_audioset_logs(self, ctx: commands.Context): """Sends the managed Lavalink node logs to your DMs.""" diff --git a/redbot/cogs/audio/core/commands/llset.py b/redbot/cogs/audio/core/commands/llset.py index 312f0e7549f..f11ddb2bb9c 100644 --- a/redbot/cogs/audio/core/commands/llset.py +++ b/redbot/cogs/audio/core/commands/llset.py @@ -10,10 +10,11 @@ from redbot.core import commands from redbot.core.data_manager import cog_data_path from redbot.core.i18n import Translator -from redbot.core.utils.chat_formatting import box, inline +from redbot.core.utils.chat_formatting import box, humanize_list, inline from ..abc import MixinMeta from ..cog_utils import CompositeMetaClass +from ...managed_node import version_pins from ...utils import ( MAX_JAVA_RAM, DEFAULT_LAVALINK_YAML, @@ -29,6 +30,16 @@ _ = Translator("Audio", Path(__file__)) +class LavalinkSetupJavaCommand(commands.Command): + def format_text_for_context(self, ctx: commands.Context, text: str) -> str: + text = super().format_text_for_context(ctx, text) + return text.format( + supported_java_versions=humanize_list( + list(map(str, version_pins.SUPPORTED_JAVA_VERSIONS)) + ), + ) + + class LavalinkSetupCommands(MixinMeta, metaclass=CompositeMetaClass): @commands.group(name="llset") @commands.is_owner() @@ -43,7 +54,7 @@ async def command_llset(self, ctx: commands.Context): All the commands in here have the potential to break the Audio cog. """ - @command_llset.command(name="java") + @command_llset.command(name="java", cls=LavalinkSetupJavaCommand) @has_managed_server() async def command_llset_java(self, ctx: commands.Context, *, java_path: str = "java"): """Change your Java executable path. @@ -51,7 +62,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 {supported_java_versions}. Enter nothing or "java" to reset it back to default. """ @@ -124,7 +135,7 @@ async def validate_input(cog, arg): if meta[1]: await ctx.send( _( - "Heap-size must be less than your system RAM, " + "Heap-size must be less than your system RAM. " "You currently have {ram_in_bytes} of RAM available." ).format(ram_in_bytes=inline(sizeof_fmt(meta[0]))) ) @@ -242,12 +253,15 @@ 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"), - description=_("A port must be between 0 and 65535 "), + description=_("A port must be between 0 and 65535."), ) await self.config.ws_port.set(port) await self.send_embed_msg( @@ -292,11 +306,14 @@ async def command_llset_secured(self, ctx: commands.Context): title=_("Setting Changed"), description=_( "Unmanaged Lavalink node will no longer connect using the secured " - "{secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" + "{secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." - ).format(p=ctx.prefix, cmd=self.command_audioset_restart.qualified_name), - unsecured_protocol=inline("ws://"), - secured_protocol=inline("wss://"), + ).format( + p=ctx.prefix, + cmd=self.command_audioset_restart.qualified_name, + unsecured_protocol=inline("ws://"), + secured_protocol=inline("wss://"), + ), ) @command_llset.command(name="info", aliases=["settings"]) @@ -307,7 +324,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 ec0c417ffe2..1d0a7ab5c41 100644 --- a/redbot/cogs/audio/core/commands/locales/ar-SA.po +++ b/redbot/cogs/audio/core/commands/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "تمكين" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "تم تغيير الإعدادات" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -575,13 +575,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "لا يمكن أن تكون الثواني أقل من الصفر." @@ -620,23 +620,28 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "تعيين سعر للمسارات في قائمة الانتظار لغير المودعات، 0 لتعطيل. (Automatic Translation)." -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "لا يمكن أن يكون السعر أقل من الصفر." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -645,11 +650,11 @@ msgstr "تعيين مسار المسارات المحلية إذا لم يتم " اترك المسار فارغاً لإعادة تعيين المسار إلى الافتراضي، دليل بيانات الصوت.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:796 +#: 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:801 +#: 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" @@ -664,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "مسار غير صالح" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "بيئة غير صالحة" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -698,41 +703,41 @@ msgstr "الحد الأقصى لطول المسار المراد تنظيره ف " غير صالح.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "طول غير صالح" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "لا يمكن أن يكون الطول أقل من الصفر." -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "تم تعطيل الحد الأقصى لطول المسار." -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -741,69 +746,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "تم تغيير الإعدادات" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "قطع الاتصال التلقائي: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "تشغيل تلقائي: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: 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:1009 +#: 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:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "صندوق اليوكسي: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: 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:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "طول المقطع الأقصى: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -814,110 +819,110 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "الصور المصغرة: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "إعدادات التشغيل التلقائي" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "اسم قائمة التشغيل: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "معرف قائمة التشغيل: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "نطاق قائمة التشغيل: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -928,70 +933,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1002,28 +1011,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1036,27 +1045,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1064,72 +1073,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1160,7 +1169,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1276,44 +1285,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1488,11 +1497,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1506,17 +1515,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1622,7 +1631,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1812,7 +1821,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1855,7 +1864,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1909,120 +1918,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2030,12 +2044,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2043,170 +2057,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2291,8 +2305,8 @@ msgstr "" msgid "Queue percentage." msgstr "نسبة قائمة الانتظار." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2309,7 +2323,7 @@ msgstr "نسبة قائمة الانتظار." msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "قائمة الانتظار وتشغيل المسارات:" @@ -2322,189 +2336,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "تعذر الحصول على مسار صالح." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2512,54 +2530,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2575,7 +2593,7 @@ msgid "Playlist configuration options.\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" @@ -2605,76 +2623,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2705,31 +2723,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "تم تعديل قائمة التشغيل" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2758,31 +2776,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:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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 "أسماء قائمة التشغيل يجب أن تكون كلمة واحدة (حتى 32 حرفا) وليس أرقام فقط." -#: redbot/cogs/audio/core/commands/playlists.py:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2811,15 +2829,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:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "تم حذف قائمة التشغيل" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2848,20 +2866,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:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2893,19 +2911,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:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "قائمة التشغيل هذه لا تحتوي على أي مسار." -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2934,25 +2952,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:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2980,35 +2998,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3036,16 +3054,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3073,23 +3091,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3117,19 +3135,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3157,20 +3175,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "قائمة التشغيل قائمة الانتظار" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3198,32 +3216,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3253,35 +3271,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3309,7 +3327,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/bg-BG.po b/redbot/cogs/audio/core/commands/locales/bg-BG.po index cc3f1c03f22..fba1bf8f98d 100644 --- a/redbot/cogs/audio/core/commands/locales/bg-BG.po +++ b/redbot/cogs/audio/core/commands/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "дни" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/cs-CZ.po b/redbot/cogs/audio/core/commands/locales/cs-CZ.po index 9572db5954d..bea88979038 100644 --- a/redbot/cogs/audio/core/commands/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/commands/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\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 @@ -215,33 +217,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +258,33 @@ msgstr "Povoleno" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +315,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +340,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +394,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +409,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +428,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +456,8 @@ msgid "No Playlist Found" msgstr "Nenalezen žádný playlist" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +470,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +573,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +618,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +739,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: 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:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: 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:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: 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:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +812,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Náhledy: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dnů" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +925,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Pokyny k nastavení Spotify API tokenů." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1037,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1065,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1161,7 @@ msgstr "Odpojit od hlasového kanálu." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1276,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1488,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1506,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1622,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1807,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1850,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1904,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2030,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2043,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2291,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2309,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2322,193 @@ msgid "Play the specified track or search for a close match.\n\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 "Tato adresa URL není povolena." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Tato adresa URL není povolena." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Žádné skladby." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2516,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Nic nenalezeno." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2579,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2608,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2707,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2759,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2811,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2847,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2891,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2931,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2977,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Skladby: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3033,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3070,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3114,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3154,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist zařazen do fronty" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3195,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3250,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Nahrávání zrušeno." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3306,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/da-DK.po b/redbot/cogs/audio/core/commands/locales/da-DK.po index 9ecc184df11..48f4c8a3d61 100644 --- a/redbot/cogs/audio/core/commands/locales/da-DK.po +++ b/redbot/cogs/audio/core/commands/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/de-DE.po b/redbot/cogs/audio/core/commands/locales/de-DE.po index 54be4fb21b7..9ca7d23b706 100644 --- a/redbot/cogs/audio/core/commands/locales/de-DE.po +++ b/redbot/cogs/audio/core/commands/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Automatische Wiedergabe am Ende der Warteschlange: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Aktiviert" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Einstellung geändert" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "Playlists sind nicht verfügbar" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Der Playlist Abschnitt von Audio ist derzeit nicht verfügbar" +msgid "Playlists Are Not Available" +msgstr "Playlists sind nicht verfügbar" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "Der Playlist Abschnitt von Audio ist derzeit nicht verfügbar" #: 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: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." @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "Keine Playlist gefunden" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "Die Playlist {name} enthält keine Titel." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -587,13 +587,13 @@ msgstr "Automatische Trennung vom Kanal, wenn der Bot x Sekunden lang alleine is #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Ungültige Zeit" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Sekunden können nicht kleiner als Null sein." @@ -632,23 +632,28 @@ msgstr "Titel mit Songtexten bevorzugen: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Ungültiger Preis" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Preis kann nicht kleiner als Null sein." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -657,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:796 +#: 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:801 +#: 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" @@ -687,30 +692,30 @@ msgstr "Diese Einstellung ist nur für Bot-Besitzer, um den Speicherort des loca "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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ungültiger Pfad" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -720,41 +725,41 @@ 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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Ungültige Länge" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Schaltet ein, ob der Bot beim Betreten des Sprachkanals automatisch stumm geschaltet werden soll." -#: redbot/cogs/audio/core/commands/audioset.py:912 +#: 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:921 +#: 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" @@ -765,69 +770,69 @@ 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:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Einstellungen geändert" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -845,110 +850,110 @@ msgstr "Max. Lautstärke: [{max_volume}%]\n" "Titel als Status: [{status}]\n" "Spotify-Suche: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniaturansichten (Thumbnails): [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Benutzer" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Automatische-wiedergabe-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Cache-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "Tage" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Benutzereinstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -959,70 +964,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring 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:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Keine Protokolle in deinem Datenordner gefunden." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Aktiviert/Deaktiviert Titel als Status." -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Titel als Status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Zeige Miniaturbilder bei Audio-Mitteilungen an." -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Miniaturansicht: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Stimmen-Anteil auf {percent} % festgelegt." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Anleitung um den YouTube API key einzurichten." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Anleitung um die Spotify API tokens einzurichten." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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 +1049,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, 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:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Ungültiger Ländercode" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Ländercode auf {country} gesetzt." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1082,27 +1091,27 @@ msgstr "Legt das Caching-Level fest.\n\n" " Wenn du einen bestimmten Cache deaktivieren möchtest, benutze eine negative Nummer.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Maximales Alter, [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify-Cache: [{spotify_status}] \n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube-Cache: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink-Cache: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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 +1122,15 @@ msgstr "Legt das maximale Cache-Alter fest.\n\n" " ungültig wird.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1130,57 +1139,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Fortbestehende Warteschlangen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Startet die lavalink-Verbindung neu." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "Fehler beim Herunterfahren von Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Bitte laden Sie Audio neu (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Lavalink wird neugestartet" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 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:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Fehler" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Einstellungen geändert" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Die maximale Lautstärke wurde auf {max_volume}% begrenzt." @@ -1211,7 +1220,7 @@ msgstr "Verbindung zum Sprachkanal trennen." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Keine Wiedergabe." @@ -1327,44 +1336,44 @@ msgstr "Du benötigst die DJ-Rolle oder der Track-Requder, um die vorherigen Son #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Titel können nicht wiedergegeben werden" @@ -1541,11 +1550,11 @@ 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Ich habe keine Berechtigung den Kanal zu betreten und dort zu sprechen." @@ -1559,17 +1568,17 @@ msgid "I am already in your channel." msgstr "Ich bin bereits in deinem Kanal." #: 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "Verbindung zu Lavalink wurde noch nicht hergestellt." @@ -1675,7 +1684,7 @@ msgstr "Befördert einen Track mit einer bestimmten Nummer an die Spitze der War #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Titel konnte nicht an die Spitze gesetzt werden" @@ -1865,7 +1874,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1908,7 +1917,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1962,120 +1971,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "Einstellung nicht geändert" -#: redbot/cogs/audio/core/commands/llset.py:250 -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:253 +msgid "A port must be between 0 and 65535." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Lavalink Verbindungseinstellungen anzeigen." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Verbindungseinstellungen" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "Port: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Passwort: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "Gesichert: [{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "Einstellungen für Lavalink Knoten" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "Ursprüngliche Heapsize: [{xms}]\n" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "Maximale Heapsize: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "Pfad zur ausführbaren Java-Datei: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 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:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2083,12 +2097,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2096,95 +2110,95 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "Der Port muss zwischen 1025 und 65535 liegen." -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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" @@ -2193,82 +2207,82 @@ msgstr "`Gefährlicher Befehl` schaltet die YouTube als Quelle ein oder aus (die " Diese Option steuert die Wiedergabe aller YouTube- und Spotify-Inhalte.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 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:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 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:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "Setzt alle `llset`-Änderungen auf ihre Standardwerte zurück." @@ -2353,8 +2367,8 @@ msgstr "Seite {}/{}" msgid "Queue percentage." msgstr "Position in Warteschlange (in Prozent)." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2371,7 +2385,7 @@ msgstr "Position in Warteschlange (in Prozent)." msgid "There's nothing in the queue." msgstr "Die Warteschlange ist leer." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Eingereihte und spielende Titel:" @@ -2387,192 +2401,196 @@ msgstr "Spielt den angegebenen Titel ab oder sucht nach einem ähnlichen Titel.\ " " #: 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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Dieser Track ist nicht erlaubt." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Keine Tracks für `{query} ` gefunden." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Maximale Warteschlangengröße erreicht." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 msgid "Only single tracks work with bump play." msgstr "Nur einzelne Tracks funktionieren mit 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Dieser Link ist nicht erlaubt." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "Track ist nicht abspielbar." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Der Track überschreitet die maximale Länge." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 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:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Titel eingereiht" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Keine Kategorien gefunden" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Keine Kategorien gefunden, versuche es später erneut." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Kategorien" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "Keine Kategorien ausgewählt. Versuche es später erneut." -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Playlist für {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Keine Titel zum Abspielen." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Startet Automatische-Wiedergabe." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Kein gültiger Track gefunden." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Füge einen Track zur Warteschlange hinzu." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2580,55 +2598,55 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Suche nach Titel nicht möglich" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Nichts gefunden." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Wartete {num} Spur(n).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "Ordner" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "suche" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2644,7 +2662,7 @@ msgid "Playlist configuration options.\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" @@ -2673,76 +2691,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2773,31 +2791,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Playlist kopiert" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "Wiedergabeliste {name} (`{from_id}`) von {from_scope} nach {to_scope} (`{to_id}`) kopiert." -#: redbot/cogs/audio/core/commands/playlists.py:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2825,31 +2843,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Ungültiger Playlist-Name" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2877,15 +2895,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Playlist gelöscht" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2913,20 +2931,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "{track_diff} doppelte Titel aus Wiedergabeliste: {name} (`{id}`) [**{scope}**] entfernt." -#: redbot/cogs/audio/core/commands/playlists.py:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2957,19 +2975,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2997,26 +3015,26 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "Wiedergabelisten-Info für {playlist_name} (`{id}`) [**{scope}**]:\n" -#: redbot/cogs/audio/core/commands/playlists.py:882 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "Wiedergabelisten-Info für {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Seite {page}/{pages} | Autor: {author_name} | {num} Titel" -#: redbot/cogs/audio/core/commands/playlists.py:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3044,35 +3062,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Keine gespeicherten Playlists auf diesem Server." -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "Keine gespeicherten Wiedergabelisten für {scope} erstellt von {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "Keine gespeicherten Wiedergabelisten für {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Titel: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Geltungsbereich: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3100,16 +3118,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "Wiedergabeliste {name} (`{id}`) [**{scope}**] aus der aktuellen Warteschlange gespeichert: {num} Titel wurden hinzugefügt." -#: redbot/cogs/audio/core/commands/playlists.py:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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 "Wiedergabelisten-Limit erreicht: {} Titel konnten nicht hinzugefügt werden." -#: redbot/cogs/audio/core/commands/playlists.py:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3137,23 +3155,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: 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:1246 +#: 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:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} Einträge wurden aus der Playlist {playlist_name} (`{id}`) [**{scope} **] entfernt." -#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "Der Titel wurde aus der Wiedergabeliste entfernt: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3181,19 +3199,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "Wiedergabeliste {name} (`{id}`) [**{scope}**] gespeichert: {num} Titel wurden hinzugefügt." -#: redbot/cogs/audio/core/commands/playlists.py:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Wiedergabeliste konnte nicht erstellt werden" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Deine Playlist kann nicht erstellt werden." -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3221,21 +3239,21 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "Du benötigst die DJ-Rolle, um Wiedergabelisten wiederzugeben." -#: redbot/cogs/audio/core/commands/playlists.py:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist eingereiht" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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} Titel wurden der Warteschlange hinzugefügt.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3263,32 +3281,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Ungültige Playlist" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Titel entfernt" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Titel hinzugefügt" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3318,35 +3336,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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:1837 +#: 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:1849 +#: 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:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3374,7 +3392,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: 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}**]" diff --git a/redbot/cogs/audio/core/commands/locales/es-ES.po b/redbot/cogs/audio/core/commands/locales/es-ES.po index f23f8d30229..69a8a860127 100644 --- a/redbot/cogs/audio/core/commands/locales/es-ES.po +++ b/redbot/cogs/audio/core/commands/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Reproducción automatica cuando termine la cola: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Activado" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Configuración cambiada" @@ -419,25 +419,6 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti " " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 -#: redbot/cogs/audio/core/commands/playlists.py:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -453,10 +434,10 @@ msgstr "Las listas de reproducción no están disponibles" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "La sección de lista de reproducción de audio no está disponible actualmente" +msgid "Playlists Are Not Available" +msgstr "Las listas de reproducción no están disponibles" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -472,6 +453,25 @@ msgstr "La sección de lista de reproducción de audio no está disponible actua #: 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: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." @@ -481,8 +481,8 @@ msgid "No Playlist Found" msgstr "No se han encontrado listas de reproducción" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 coincidir el argumento '{arg}' a la lista de reproducción" @@ -495,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "La lista {name} no tiene canciones." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 donde quieres realizar la búsqueda." @@ -609,13 +609,13 @@ msgstr "Desconexión automática del canal cuando el bot está solo en él duran #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Hora inválida" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Los segundos no pueden ser menos de cero." @@ -654,23 +654,28 @@ msgstr "Preferir pistas con letras: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Precio inválido" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "El precio no puede ser inferior a cero." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -679,11 +684,11 @@ msgstr "Establece la ruta de las localtracks si Lavalink.jar no se ejecuta desde " 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:796 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "La ruta de las localtracks se ha reiniciado a {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:801 +#: 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" @@ -709,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ruta no válida" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Entorno no válido" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -743,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Longitud inválida" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -790,69 +795,69 @@ msgstr "Cambie la restricción de dominio en Audio.\n\n" " enlaces de Bandcamp.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Configuración cambiada" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -870,110 +875,110 @@ msgstr "Volumen máximo: [{max_volume}%]\n" "Establecer canciones como estado: [{status}]\n" "Búsqueda de Spotify: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniaturas: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Usuario" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: 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:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Ajustes de caché" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "días" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Ajustes de usuario" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Ajustes de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -991,70 +996,74 @@ msgstr "Versión de Lavalink: [{llversion}]\n" "Tamaño Heap Inicial: [{xms}]\n" "Tamaño Heap máximo: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring 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:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 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:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, 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:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 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:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Visualización de miniatura: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "Votación deshabilitada. Todos los usuarios pueden usar comandos de gestión de colas." -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Porcentaje de voto establecido a {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, 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:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, 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:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1072,28 +1081,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, 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:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Código de país no válido" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Código de país establecido a {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1114,27 +1123,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:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Edad máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Caché de Spotifify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Caché de YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Caché Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1145,15 +1154,15 @@ msgstr "Establece la edad máxima del caché.\n\n" " inválida.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1162,57 +1171,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Persistentes en colas: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Reinicia la conexión de lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "Error al apagar el nodo Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Por favor, recarga Audio (`{prefix}recargar audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Reiniciando Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 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:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Error" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Ajustes modificados" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "El volumen máximo ha sido limitado a {max_volume}%." @@ -1243,7 +1252,7 @@ msgstr "Desconectar del canal de voz." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Nada en reproducción." @@ -1359,44 +1368,44 @@ msgstr "Necesitas el rol de DJ o ser el solicitante de la pista para encolar las #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "No se puede reproducir pistas" @@ -1576,11 +1585,11 @@ 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: 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." @@ -1594,17 +1603,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 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." @@ -1710,7 +1719,7 @@ msgstr "Volcar un número de pista a la parte superior de la cola." #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "No se puede volcar la pista" @@ -1910,15 +1919,10 @@ msgstr "`Comandos peligrosos` Administra la configuración del nodo Lavalink.\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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " -msgstr "Cambie la ruta ejecutable de Java.\n\n" -" Este comando no debería ser usado la mayor parte del tiempo, y sólo es útil si la máquina host tiene versiones conflictivas de Java.\n\n" -" Si cambias esto asegúrate de que el ejecutable de Java que configuras es compatible con Audio.\n" -" La versión actualmente soportada es Java 11.\n\n" -" No introducir nada o \"java\" para restablecer el valor predeterminado.\n" -" " +msgstr "" #: redbot/cogs/audio/core/commands/llset.py:62 msgid "Java Executable Reset" @@ -1962,8 +1966,8 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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:126 -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." +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." @@ -2023,27 +2027,26 @@ msgstr "El puerto de nodo Lavalink externo fue establecido a {password}. Ejecute #, 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 "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" -" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "Configuración no cambiada" -#: redbot/cogs/audio/core/commands/llset.py:250 -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:253 +msgid "A port must be between 0 and 65535." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:256 +#: 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:269 +#: 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" @@ -2052,73 +2055,76 @@ 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will 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." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Mostrar configuración de conexión Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Configuración de conexión" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "Puerto: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "Puerto HTTP/HTTPS por defecto" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Contraseña: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "Seguro: [{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "Configuración del nodo Lavalink" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "Heapsize Inicial: [{xms}]\n" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "Heapsize máximo: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "Ruta del ejecutable de Java: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 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/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, 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:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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" @@ -2127,12 +2133,12 @@ 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, 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:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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" @@ -2141,13 +2147,13 @@ msgstr "`Comando peligroso` Establece la dirección IP de enlace del nodo Lavali " 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2158,13 +2164,13 @@ msgstr "Establecer la contraseña de conexión del nodo Lavalink administrado\n\ " El valor por defecto es `youshallnotpass`.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2175,17 +2181,17 @@ msgstr "`Comando peligroso` Establece el puerto de conexión de nodo Lavalink ad " El valor por defecto es `2333`.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 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:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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" @@ -2194,7 +2200,7 @@ 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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" @@ -2203,19 +2209,19 @@ 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, docstring msgid "Toggle Bandcamp source on or off.\n\n" " This toggle controls the playback of all Bandcamp related content.\n" @@ -2224,19 +2230,19 @@ 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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" @@ -2245,19 +2251,19 @@ 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, docstring msgid "Toggle Soundcloud source on or off.\n\n" " This toggle controls the playback of all SoundCloud related content.\n" @@ -2266,19 +2272,19 @@ 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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" @@ -2287,19 +2293,19 @@ msgstr "`Comando peligroso` activa o desactiva la fuente de YouTube (esto incluy " Esta opción controla la reproducción de todo el contenido relacionado con YouTube y Spotify.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, docstring msgid "Toggle Twitch source on or off.\n\n" " This toggle controls the playback of all Twitch related content.\n" @@ -2308,19 +2314,19 @@ 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, docstring msgid "Toggle Vimeo source on or off.\n\n" " This toggle controls the playback of all Vimeo related content.\n" @@ -2329,19 +2335,19 @@ 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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" @@ -2350,18 +2356,18 @@ msgstr "`Comando peligroso` Establece el tamaño del framebuffer del nodo admini " 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 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:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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" @@ -2370,11 +2376,11 @@ msgstr "`Comando peligroso` Establece el tamaño del búfer JDA-NAS gestionado d " 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 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:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "Restablece todos los cambios de `llset` a sus valores predeterminados." @@ -2474,8 +2480,8 @@ msgstr "Página {}/{}" msgid "Queue percentage." msgstr "Porcentaje de cola." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2492,7 +2498,7 @@ msgstr "Porcentaje de cola." msgid "There's nothing in the queue." msgstr "No hay nada en la cola." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Pistas en cola y reproduciendo:" @@ -2508,192 +2514,196 @@ msgstr "Reproducir la pista especificada o buscar un resultado similar.\n\n" " " #: 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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Esta canción no está permitida." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "No se han encontrado pistas para `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Límite de cola alcanzado." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 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: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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Esta URL no está permitida." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "La pista no es reproducible." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "La pista excede la longitud máxima." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 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:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Pista en cola" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "No se encontraron categorías" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 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:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Categorías" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 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:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Listas de reproducción para {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "No hay pistas para jugar." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Comienza la reproducción automática." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "No se pudo obtener una pista válida." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Añadiendo un track a la cola." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2704,55 +2714,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:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "No se puede buscar pistas" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} pista(s) en cola.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "carpeta" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "buscar" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2779,7 +2789,7 @@ msgstr "Opciones de configuración de la lista de reproducción.\n\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" @@ -2831,76 +2841,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2956,31 +2966,31 @@ msgstr "Copia una lista de reproducción desde un ámbito a otro.\n\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: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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Lista de reproducción copiada" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -3031,31 +3041,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:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Nombre de la lista de reproducción no válido" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -3106,15 +3116,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:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Lista de reproducción eliminada" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -3165,20 +3175,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:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -3232,19 +3242,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:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3295,26 +3305,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:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3365,35 +3375,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:982 +#: 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:1016 +#: 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:1025 +#: 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:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Canciones: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Alcance: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3444,16 +3454,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:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3504,23 +3514,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:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3571,19 +3581,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:1375 +#: 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:1392 +#: 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:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3634,21 +3644,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:1458 +#: 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:1539 +#: 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:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3699,32 +3709,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:1663 +#: 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:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Pistas eliminadas" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Pistas añadidas" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3777,35 +3787,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:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Carga cancelada." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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 Red." -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: 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:1849 +#: 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:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3856,7 +3866,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:1996 +#: 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}**]" diff --git a/redbot/cogs/audio/core/commands/locales/fi-FI.po b/redbot/cogs/audio/core/commands/locales/fi-FI.po index d2a073b84a9..3ea089b3361 100644 --- a/redbot/cogs/audio/core/commands/locales/fi-FI.po +++ b/redbot/cogs/audio/core/commands/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Toista automaattisesti, kun jono loppuu: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Käytössä" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Asetus muutettu" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "Soittolistat eivät ole saatavilla" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Soittolistaosio Audio:ssa ei ole juuri nyt saatavilla" +msgid "Playlists Are Not Available" +msgstr "Soittolistat eivät ole saatavilla" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "Soittolistaosio Audio:ssa ei ole juuri nyt saatavilla" #: 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: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." @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "Soittolistaa ei löytynyt" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "Soittolistalla {name} ei ole kappaleita." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -586,13 +586,13 @@ msgstr "Katkaise yhteys puhekanavaan kun botti on ollut sillä yksin x sekuntia, #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Virheellinen ajanmääre" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Sekuntien määrän tulee olla suurempi kuin nolla." @@ -631,23 +631,28 @@ msgstr "Suosi kappaleita joissa on lyriikat: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Virheellinen hinta" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Hinta ei voi olla pienempi kuin nolla." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -656,11 +661,11 @@ msgstr "Aseta localtracks kohde jos Lavalink.jar ei ole suoritettu Audio data ka " Jätä polku tyhjäksi palauttaaksesi polun oletusarvoon, Audio data hakemistoon.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:796 +#: 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:801 +#: 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" @@ -675,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Virheellinen polku" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Virheellinen ympäristö" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -709,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Virheellinen pituus" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -752,69 +757,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Asetukset muutettu" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -825,110 +830,110 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Pikkukuvat: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Palvelin" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Käyttäjä" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Automaattisen toiston asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Välimuistin asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "päivää" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Käyttäjäasetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink-asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -939,70 +944,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Logeja ei löytynyt datakansiostasi." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, 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:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Kappaleiden nimet tilana: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Vaihda näytetäänkö pikkukuvat viesteissä." -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Pikkukuvien näyttäminen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Tarvittavaksi ääniprosentiksi asetettiin {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Ohjeet YouTube API -avaimen asettamiseksi." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Ohjeet Spotify API -tokenien asettamiseksi." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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 +1029,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "Aseta Spotify-hauissa käytettävä maakoodi." -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Virheellinen maakoodi" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Maakoodiksi asetettiin {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1062,27 +1071,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:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Maksimi-ikä: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify-välimuisti: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube-välimuisti: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink-välimuisti: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1093,15 +1102,15 @@ msgstr "Asettaa välimuistin maksimi-iän.\n\n" " kelvoton.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1110,57 +1119,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Jonojen säilytys: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Käynnistää Lavalink-yhteyden uudelleen." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Lataathan Audion uudelleen (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Käynnistetetään Lavalink uudelleen" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 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:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1191,7 +1200,7 @@ msgstr "Katkaise yhteys puhekanavaan." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Mitään ei toisteta." @@ -1307,44 +1316,44 @@ msgstr "Sinulla pitää olla DJ-rooli tai sinun tulee olla kappaleen lisääjä, #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Kappaleiden toisto ei onnistu" @@ -1522,11 +1531,11 @@ msgid "You need the DJ role to summon the bot." msgstr "Tarvitset DJ-roolin kutsuaksesi botin." #: 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: 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." @@ -1540,17 +1549,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1656,7 +1665,7 @@ msgstr "Nosta kappalenumero jonon ensimmäiseksi." #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Kappaletta ei voitu nostaa" @@ -1846,7 +1855,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1889,7 +1898,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1943,120 +1952,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Näytä Lavalink-yhteysasetukset." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Yhteysasetukset" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Osoite: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Salasana: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 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:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2064,12 +2078,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2077,170 +2091,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2325,8 +2339,8 @@ msgstr "Sivu {}/{}" msgid "Queue percentage." msgstr "Jonon prosenttiosuus." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2343,7 +2357,7 @@ msgstr "Jonon prosenttiosuus." msgid "There's nothing in the queue." msgstr "Jonossa ei ole mitään." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Jonossa olevat ja soivat kappaleet:" @@ -2356,191 +2370,195 @@ msgid "Play the specified track or search for a close match.\n\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 "Tuo URL-osoite ei ole sallittu." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Tuon kappaleen toisto ei ole sallittua." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 msgid "Please check your console or logs for details." msgstr "Tarkista lisätiedot konsolista tai logeista." -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Kappaleita ei löydetty haulla `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Jonon enimmäispituus on saavutettu." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 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: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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Tuo URL-osoite ei ole sallittu." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "Kappale ei ole toistettavissa." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Kappale ylittää maksimipituuden." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "{time} aikaa toistoon: #1 jonossa" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Kappale lisätty jonoon" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Kategorioita ei löydetty" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Kategorioita ei löydetty, yritä myöhemmin uudelleen." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Kategoriat" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "Kategorioita ei valittu, yritä myöhemmin uudelleen." -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "{friendly_name}-soittolistat" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Ei toistettavia kappaleita." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "Kappaleita valitulta soittolistalta ei löytynyt." -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Käynnistää automaattisen toiston." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Kelvollista kappaletta ei saatu." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Lisätään kappale jonoon." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2548,55 +2566,55 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Kappaleita ei voida etsiä" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Mitään ei löytynyt." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Lisättiin {num} kappale(tta).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "kansion" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "haun" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2612,7 +2630,7 @@ msgid "Playlist configuration options.\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" @@ -2641,76 +2659,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2741,31 +2759,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Soittolista kopioitu" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2793,31 +2811,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Virheellinen soittolistan nimi" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2845,15 +2863,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Soittolista poistettu" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2881,20 +2899,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2925,19 +2943,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2965,26 +2983,26 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3012,35 +3030,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: 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:1016 +#: 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:1025 +#: 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:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Kappaleita: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Tekijä: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Taso: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3068,16 +3086,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3105,23 +3123,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3149,19 +3167,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: 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:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3189,21 +3207,21 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Soittolista lisätty jonoon" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3231,32 +3249,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Virheellinen soittolista" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Kappaleet poistettu" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Kappaleet lisätty" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3286,35 +3304,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Lähetys peruutettu." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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:1837 +#: 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:1849 +#: 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:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3342,7 +3360,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: 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}**]" diff --git a/redbot/cogs/audio/core/commands/locales/fr-FR.po b/redbot/cogs/audio/core/commands/locales/fr-FR.po index 688e58cac46..75a23680895 100644 --- a/redbot/cogs/audio/core/commands/locales/fr-FR.po +++ b/redbot/cogs/audio/core/commands/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Lecture automatique à la fin de la file d'attente: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Activé" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Paramètre modifié" @@ -419,25 +419,6 @@ 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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -453,10 +434,10 @@ msgstr "Les playlists ne sont pas disponibles" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "La section Liste de lecture de l'Audio est actuellement indisponible" +msgid "Playlists Are Not Available" +msgstr "Les playlists ne sont pas disponibles" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -472,6 +453,25 @@ msgstr "La section Liste de lecture de l'Audio est actuellement indisponible" #: 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: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." @@ -481,8 +481,8 @@ msgid "No Playlist Found" msgstr "Aucune playlist trouvée" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -495,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "La liste de lecture {name} n'a pas de pistes." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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} n'existe pas dans la portée de {scope}." #: redbot/cogs/audio/core/commands/audioset.py:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -608,13 +608,13 @@ msgstr "Déconnexion automatique du salon lorsque le bot est seul pendant x seco #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Temps invalide" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Les secondes ne peuvent être inférieures à zéro." @@ -653,23 +653,28 @@ msgstr "Préférez des chansons avec des paroles : {true_or_false}." msgid "Set a price for queueing tracks for non-mods, 0 to disable." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Prix invalide" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 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:766 +#: 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:773 +#: 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:785 +#: 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" @@ -678,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:796 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "L'emplacement du chemin des musiques locales a été réinitialisé à {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:801 +#: 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" @@ -708,30 +713,30 @@ msgstr "Ce paramètre est réservé aux propriétaires de robots pour définir l "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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Chemin d'accès invalide" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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}` 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Environnement invalide" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "L'emplacement du chemin des musiques locales a été défini à {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:862 +#: 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" @@ -742,41 +747,41 @@ msgstr "Temps maximal pour une piste atteint, 0 pour désactiver.\n\n" " Une entrée incorrecte désactivera le paramètre de temps maximal.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Longueur invalide" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Mode de notification : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Permet d'indiquer si le robot sera automatiquement muer lorsqu'il rejoindra le canal vocal." -#: redbot/cogs/audio/core/commands/audioset.py:912 +#: 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:921 +#: 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" @@ -788,69 +793,69 @@ 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:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Paramètres modifiés" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -868,110 +873,110 @@ msgstr "Volume maximal : [{max_volume}%]\n" "Musique comme statut : [{status}]\n" "Recherche Spotify : [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Vignettes : [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Serveur" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Utilisateur" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: 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:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Paramètres du cache" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "jours" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Paramètres d'utilisateur" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Paramètres de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -989,70 +994,74 @@ msgstr "Version de Lavalink : [{llversion}]\n" "Taille initiale de la pile : [{xms}]\n" "Taille maximale de la pile : [{xmx}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 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:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Activer/désactiver titres des pistes comme statut." -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Titres de musiques comme statut : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Affichage des vignettes : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Pourcentage de vote défini à {percent} %." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, 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:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, 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:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1070,28 +1079,28 @@ msgstr "1. Allez sur les développeurs Spotify et connectez-vous avec votre comp "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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, 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:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Code pays invalide" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Code pays défini sur {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1112,27 +1121,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:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Âge max : [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Cache Spotify : [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Cache YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Cache Lavalink : [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1143,72 +1152,72 @@ msgstr "Définit l'âge maximum du cache.\n\n" " invalide.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Liste de lecture permanentes: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Redémarrage de la connection à Lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Veuillez recharger l'Audio (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Redémarrage de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Erreur" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." -msgstr "" +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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Paramètre modifié" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Le volume maximum a été limité à {max_volume}%." @@ -1239,7 +1248,7 @@ msgstr "Déconnexion du salon vocal." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Aucune lecture en cours." @@ -1351,48 +1360,48 @@ msgstr "Vous devez être dans un salon vocal pour passer une piste." #: 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 "" +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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Impossible de jouer des pistes" @@ -1409,7 +1418,9 @@ msgstr "Répétition de piste" 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 "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:324 #: redbot/cogs/audio/core/commands/controller.py:331 @@ -1479,7 +1490,10 @@ 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:465 msgid "Shuffle bumped tracks: {true_or_false}." @@ -1496,7 +1510,7 @@ msgstr "Vous devez être dans un salon vocal pour passer une musique." #: 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:513 msgid "You can only skip the current track." @@ -1567,37 +1581,37 @@ 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: 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:673 msgid "Unable To Do This Action" -msgstr "" +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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." -msgstr "" +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." #: redbot/cogs/audio/core/commands/controller.py:700 #, docstring @@ -1701,7 +1715,7 @@ msgstr "Remonte un numéro de piste vers le haut de la liste." #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Impossible de remonter la piste" @@ -1725,7 +1739,11 @@ 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:73 #, docstring @@ -1835,7 +1853,7 @@ 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 "" +msgstr "L'égaliseur actuel a été sauvegardé dans le préréglage {preset_name}." #: redbot/cogs/audio/core/commands/equalizer.py:310 #, docstring @@ -1845,7 +1863,11 @@ 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 "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" @@ -1857,7 +1879,7 @@ msgstr "Vous avez besoin du rôle DJ pour régler les préréglages de l'égalis #: redbot/cogs/audio/core/commands/equalizer.py:367 msgid "Invalid Band" -msgstr "" +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." @@ -1869,7 +1891,7 @@ 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 "" +msgstr "La bande {band_name}Hz a été réglée sur {band_value}." #: redbot/cogs/audio/core/commands/llset.py:37 #, docstring @@ -1886,7 +1908,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1897,7 +1919,7 @@ 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 "" +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" @@ -1909,7 +1931,7 @@ 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 "" +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 @@ -1929,7 +1951,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1983,120 +2005,127 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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 "" +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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Affiche les paramètres de connexion de Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Paramètres de connexion" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Hôte : [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" -msgstr "" +msgstr "Port : [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "Port HTTP/HTTPS par défaut" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Mot de passe : [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" -msgstr "" +msgstr "Sécurisé : [{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" -msgstr "" +msgstr "Paramètres du noeud Lavalink" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." -msgstr "" +msgstr "Je dois être en mesure de vous envoyer cette information par MP." -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." -msgstr "" +msgstr "Télécharge une copie du fichier application.yml utilisé par le noeud Lavalink géré." -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2104,12 +2133,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2117,170 +2146,184 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." -msgstr "" +msgstr "Le port doit être compris entre 1024 et 49151." -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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 "" +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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, docstring msgid "Toggle Bandcamp source on or off.\n\n" " This toggle controls the playback of all Bandcamp related content.\n" " " -msgstr "" +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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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 "" +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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, docstring msgid "Toggle Soundcloud source on or off.\n\n" " This toggle controls the playback of all SoundCloud related content.\n" " " -msgstr "" +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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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 "" +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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, docstring msgid "Toggle Twitch source on or off.\n\n" " This toggle controls the playback of all Twitch related content.\n" " " -msgstr "" +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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, docstring msgid "Toggle Vimeo source on or off.\n\n" " This toggle controls the playback of all Vimeo related content.\n" " " -msgstr "" +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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2365,8 +2408,8 @@ msgstr "Page {}/{}" msgid "Queue percentage." msgstr "Pourcentage de la liste." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2383,7 +2426,7 @@ msgstr "Pourcentage de la liste." msgid "There's nothing in the queue." msgstr "Il n'y a rien dans la liste." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Dans la liste et en cours de lecture :" @@ -2396,189 +2439,196 @@ msgid "Play the specified track or search for a close match.\n\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 "Cette URL n'est pas autorisée." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Cette piste n'est pas autorisée." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 msgid "Connection to Lavalink node has failed" -msgstr "" +msgstr "La connexion à Lavalink a échoué" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Aucune piste trouvée pour `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Limite de la file de lecture atteinte." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Cette URL n'est pas autorisée." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: redbot/cogs/audio/core/commands/queue.py:362 msgid "Connection to Lavalink node has not yet been established." -msgstr "" +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." -#: redbot/cogs/audio/core/commands/player.py:255 +#: redbot/cogs/audio/core/commands/player.py:257 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 "" +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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "La piste n'est pas jouable." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Cette piste dépasse la limite maximale." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 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:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Aucune catégorie trouvée" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Aucune catégorie trouvée, réessayer plus tard." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Catégories" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 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:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Playlists pour {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Aucune piste à jouer." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Démarrer la lecture automatique." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Impossible d'obtenir une piste valide." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Ajout d'une piste à la file d'attente." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2586,55 +2636,55 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Impossible de rechercher des pistes" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Aucun résultat." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} piste(s) ajoutée(s).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "dossier" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "recherche" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2650,7 +2700,7 @@ msgid "Playlist configuration options.\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" @@ -2679,76 +2729,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2779,31 +2829,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Playlist copiée" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2831,31 +2881,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Nom de playlist invalide" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2883,15 +2933,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Playlist supprimée" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2919,20 +2969,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2963,19 +3013,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3003,25 +3053,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3049,35 +3099,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Aucune playlist enregistrée disponible sur ce serveur." -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: 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:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID : {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Pistes : {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Auteur : {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Portée : {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3105,16 +3155,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3142,23 +3192,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "La piste a été retirée de la playlist : {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3186,19 +3236,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: 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:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3226,20 +3276,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3267,32 +3317,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Playlist invalide" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Pistes retirées" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Pistes ajoutées" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3322,35 +3372,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Transfert annulé." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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:1837 +#: 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:1849 +#: 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:1898 +#: 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 "" +msgstr "Je ne parviens actuellement pas à me connecter à Lavalink pour l'instant. Réessayez dans quelques minutes." -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3378,7 +3428,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: 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}**]" @@ -3438,7 +3488,7 @@ msgstr "{removed_tracks} pistes supprimées qui avaient été ajoutées par des #: 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:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." diff --git a/redbot/cogs/audio/core/commands/locales/hi-IN.po b/redbot/cogs/audio/core/commands/locales/hi-IN.po index 2f23f7f8be6..d27a15f8404 100644 --- a/redbot/cogs/audio/core/commands/locales/hi-IN.po +++ b/redbot/cogs/audio/core/commands/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "दिन" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/hr-HR.po b/redbot/cogs/audio/core/commands/locales/hr-HR.po index 2b8e3d06e22..33b4db81e1e 100644 --- a/redbot/cogs/audio/core/commands/locales/hr-HR.po +++ b/redbot/cogs/audio/core/commands/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "Aktivirano" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -315,23 +315,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -340,28 +340,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Postavka je promijenjena" @@ -394,25 +394,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:105 #: redbot/cogs/audio/core/commands/playlists.py:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -428,10 +409,10 @@ msgstr "Popisi za reprodukciju nisu dostupni" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Audio odjeljak za popise za reprodukciju trenutno nije dostupan" +msgid "Playlists Are Not Available" +msgstr "Popisi za reprodukciju nisu dostupni" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -447,6 +428,25 @@ msgstr "Audio odjeljak za popise za reprodukciju trenutno nije dostupan" #: 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." @@ -456,8 +456,8 @@ 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:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -470,22 +470,22 @@ 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:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -574,13 +574,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -619,34 +619,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -661,30 +666,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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Neispravno Okruženje" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -692,41 +697,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -735,69 +740,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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 "Postavke servera" -#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -808,109 +813,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Korisnik" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Postavke automatske reprodukcije" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Postavke predmemorije" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dana" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Korisničke postavke" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink postavke" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -921,70 +926,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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 +1004,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1029,27 +1038,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1057,72 +1066,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Greška" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Postavka promijenjena" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1153,7 +1162,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1269,44 +1278,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Nije moguće reproducirati pjesme" @@ -1481,11 +1490,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: 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." @@ -1499,17 +1508,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1615,7 +1624,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Nije moguće pomaknuti pjesmu na vrh reda" @@ -1800,7 +1809,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1843,7 +1852,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1897,120 +1906,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2018,12 +2032,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2031,170 +2045,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2279,8 +2293,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2297,7 +2311,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2310,189 +2324,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Dostignuto ograničenje za red čekanja." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 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 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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 +#: redbot/cogs/audio/core/commands/player.py:296 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 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Pjesma prelazi maksimalnu duljinu." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Pjesma dodana u red čekanja" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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 +#: redbot/cogs/audio/core/commands/player.py:615 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2500,54 +2518,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Nije moguće tražiti pjesme" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2563,7 +2581,7 @@ msgid "Playlist configuration options.\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" @@ -2592,75 +2610,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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: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 "Preskačem pjesmu" -#: 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 "Pjesma dodana" -#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2691,31 +2709,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2743,31 +2761,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2795,15 +2813,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2831,20 +2849,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2875,19 +2893,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2915,25 +2933,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2961,35 +2979,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Broj pjesama: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Opseg: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3017,16 +3035,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3054,23 +3072,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3098,19 +3116,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3138,21 +3156,21 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: 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:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3180,32 +3198,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3235,35 +3253,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3291,7 +3309,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/hu-HU.po b/redbot/cogs/audio/core/commands/locales/hu-HU.po index c831075fcb4..4da0ef0d901 100644 --- a/redbot/cogs/audio/core/commands/locales/hu-HU.po +++ b/redbot/cogs/audio/core/commands/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "nap" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/id-ID.po b/redbot/cogs/audio/core/commands/locales/id-ID.po index 1a049d7e7c4..5588767f238 100644 --- a/redbot/cogs/audio/core/commands/locales/id-ID.po +++ b/redbot/cogs/audio/core/commands/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Putar otomatis saat antrian berakhir: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Diaktifkan" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Pengaturan Diubah" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "Daftar Putar Tidak Tersedia" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Bagian playlist Audio saat ini tidak tersedia" +msgid "Playlists Are Not Available" +msgstr "Daftar Putar Tidak Tersedia" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "Bagian playlist Audio saat ini tidak tersedia" #: 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: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." @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "Daftar Putar Tidak Ditemukan" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "Playlist {name} tidak memiliki trek." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -575,13 +575,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -620,34 +620,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -662,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -693,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -736,69 +741,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -809,109 +814,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "hari" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -922,70 +927,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -996,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1030,27 +1039,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1058,72 +1067,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1154,7 +1163,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1269,44 +1278,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1481,11 +1490,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1499,17 +1508,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1615,7 +1624,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1800,7 +1809,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1843,7 +1852,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1897,120 +1906,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2018,12 +2032,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2031,170 +2045,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2279,8 +2293,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2297,7 +2311,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2310,189 +2324,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2500,54 +2518,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2563,7 +2581,7 @@ msgid "Playlist configuration options.\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" @@ -2592,75 +2610,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2691,31 +2709,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2743,31 +2761,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2795,15 +2813,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2831,20 +2849,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2875,19 +2893,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2915,25 +2933,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2961,35 +2979,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3017,16 +3035,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3054,23 +3072,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3098,19 +3116,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3138,20 +3156,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Antrean Daftar Putar" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3179,32 +3197,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3234,35 +3252,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3290,7 +3308,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/it-IT.po b/redbot/cogs/audio/core/commands/locales/it-IT.po index d604cb56667..b6f05d19b1e 100644 --- a/redbot/cogs/audio/core/commands/locales/it-IT.po +++ b/redbot/cogs/audio/core/commands/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -216,33 +216,33 @@ msgstr "Riproduci automaticamente alla fine della coda: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -257,33 +257,33 @@ msgstr "Abilitato" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -316,23 +316,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -341,28 +341,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Impostazione modificata" @@ -395,25 +395,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -429,10 +410,10 @@ msgstr "Le playlist non sono disponibili" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "La sezione playlist di Audio non è al momento disponibile" +msgid "Playlists Are Not Available" +msgstr "Le playlist non sono disponibili" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -448,6 +429,25 @@ msgstr "La sezione playlist di Audio non è al momento disponibile" #: 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: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." @@ -457,8 +457,8 @@ msgid "No Playlist Found" msgstr "Nessuna playlist trovata" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -471,22 +471,22 @@ msgid "Playlist {name} has no tracks." msgstr "La playlist {name} non ha tracce." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -585,13 +585,13 @@ msgstr "Disconnetti automaticamente dal canale quando il bot è da solo per x se #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "I secondi non possono essere inferiori a zero." @@ -630,23 +630,28 @@ msgstr "Preferisci i brani con i testi: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Prezzo non valido" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Il prezzo non può essere inferiore a zero." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -655,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:796 +#: 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:801 +#: 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" @@ -685,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Percorso non valido" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Ambiente non valido" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -719,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Lunghezza non valida" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: 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:921 +#: 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" @@ -762,69 +767,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Impostazioni modificate" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -835,109 +840,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "giorni" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -948,70 +953,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1022,28 +1031,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1056,27 +1065,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1084,72 +1093,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1180,7 +1189,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1295,44 +1304,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1507,11 +1516,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1525,17 +1534,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1641,7 +1650,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1826,7 +1835,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1869,7 +1878,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1923,120 +1932,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2044,12 +2058,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2057,170 +2071,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2305,8 +2319,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2323,7 +2337,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2336,189 +2350,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2526,54 +2544,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2589,7 +2607,7 @@ msgid "Playlist configuration options.\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" @@ -2618,75 +2636,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2717,31 +2735,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2769,31 +2787,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2821,15 +2839,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2857,20 +2875,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2901,19 +2919,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2941,25 +2959,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2987,35 +3005,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3043,16 +3061,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3080,23 +3098,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3124,19 +3142,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3164,20 +3182,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3205,32 +3223,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3260,35 +3278,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3316,7 +3334,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ja-JP.po b/redbot/cogs/audio/core/commands/locales/ja-JP.po index c3027230ce2..a12638d7472 100644 --- a/redbot/cogs/audio/core/commands/locales/ja-JP.po +++ b/redbot/cogs/audio/core/commands/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "日間" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "サムネイルを表示するかどうかを切り替えます。" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "サムネイルを表示: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ko-KR.po b/redbot/cogs/audio/core/commands/locales/ko-KR.po index 0ff2c894dae..e06d9135674 100644 --- a/redbot/cogs/audio/core/commands/locales/ko-KR.po +++ b/redbot/cogs/audio/core/commands/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "큐가 끝날때 자동으로 재생: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "활성화됨" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "설정 변경됨" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "플래이리스트들이 유효하지 않아요" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "현재 오디오의 재생 목록 세션을 이용할 수 없어요" +msgid "Playlists Are Not Available" +msgstr "플래이리스트들이 유효하지 않아요" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "현재 오디오의 재생 목록 세션을 이용할 수 없어요" #: 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: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 "로그를 확인해주세요." @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "재생목록을 찾을수 없음" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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}'를 매칭할수 없습니다." @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "재생목록 {name}에는 곡이 없습니다." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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를 지정해야 합니다." @@ -579,13 +579,13 @@ msgstr "봇이 x초 이상 체널에 환자 있을때 체널에서 자동으로 #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "0보다 작을수 없습니다." @@ -624,34 +624,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "음악을 신청하는데에 드는 비용을 설정합니다.(관리자 미포함), 0은 비활성화입니다." -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "가격은 0보다 적을수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -666,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "잘못된 경로" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "잘못된 환경입니다." -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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 +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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "잘못된 길이" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "트랙 최대 길이 비활성화됨." -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "트랙 최대 길이가 {seconds} 로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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,69 +745,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "설정이 변경됨" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "자동-연결해제: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -813,109 +818,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "서버" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "사용자" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "자동 플레이 설정" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "플레이리스트 이름: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "플레이리스트 ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "캐시 설정" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: 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:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "날" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -926,70 +931,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "데이터 폴더에서 로그를 찾을 수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "로그를 보내려면 DM을 보낼수 있어야 합니다." -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "썸네일 표시: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1000,28 +1009,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "올바른 국가번호를 입력하세요" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "국가 코드 설정 - {country}" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1042,27 +1051,27 @@ msgstr "캐싱 레벨 설정\n\n" " 특정 캐시를 사용하지 않으려면 음수를 사용하세요.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "최대 저장기간: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify 캐시: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "유튜브 캐시: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "라바링크 캐시: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1070,72 +1079,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "캐시 사용 기간을 {age} 일로 설정했습니다." -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "라바링크 연결 재시작" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "라바링크 재시작중" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "이 서버에서 허용되는 최대 볼륨을 설정합니다." -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "오류" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "설정 변경됨" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "최대 불륨이 {max_volume}%로 제한되었습니다." @@ -1166,7 +1175,7 @@ msgstr "음성체널에서 나갑니다." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "아무것도 재생하고있지 않아요" @@ -1282,44 +1291,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "트랙을 재생할수 없습니다" @@ -1494,11 +1503,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1512,17 +1521,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1628,7 +1637,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "트랙을 올릴수 없습니다." @@ -1813,7 +1822,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1856,7 +1865,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1910,120 +1919,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2031,12 +2045,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2044,170 +2058,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2292,8 +2306,8 @@ msgstr "" msgid "Queue percentage." msgstr "큐 재생정도" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2310,7 +2324,7 @@ msgstr "큐 재생정도" msgid "There's nothing in the queue." msgstr "대기열에 아무것도 없습니다." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "큐에있는 트랙과 재생중인 트랙들:" @@ -2323,191 +2337,195 @@ msgid "Play the specified track or search for a close match.\n\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 "그 URL은 허용되지 않습니다." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "`{query}`에 대한 검색결과가 없습니다." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "큐 최대 제한에 도달했습니다." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "그 URL은 허용되지 않습니다." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "재생할 수 없는 트랙입니다." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "** {suffix} **는 완전히 지원되는 형식이 아니며 일부 트랙이 재생되지 않을 수 있습니다." -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "이 서버에서는이 트랙을 사용할 수 없습니다." -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "트랙이 최대 길이를 초과했습니다." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "트랙 추가됨" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "카테고리를 찾을 수 없습니다" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "카테고리들" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "유효한 트랙을 얻을 수 없습니다." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2515,54 +2533,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "아무것도 찾지 못했습니다." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "검색" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2578,7 +2596,7 @@ msgid "Playlist configuration options.\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" @@ -2607,75 +2625,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2706,31 +2724,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2758,31 +2776,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2810,15 +2828,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2846,20 +2864,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2890,19 +2908,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2930,25 +2948,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2976,35 +2994,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3032,16 +3050,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3069,23 +3087,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3113,19 +3131,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3153,20 +3171,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3194,32 +3212,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3249,35 +3267,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3305,7 +3323,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/nb-NO.po b/redbot/cogs/audio/core/commands/locales/nb-NO.po index cd736b0ab87..b1b84f4fbcf 100644 --- a/redbot/cogs/audio/core/commands/locales/nb-NO.po +++ b/redbot/cogs/audio/core/commands/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Spill av automatisk når køen slutter: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Aktivert" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Innstilling endret" @@ -393,28 +393,32 @@ msgid "Set a playlist to auto-play songs from.\n\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " -msgstr "" +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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +434,10 @@ msgstr "Spillelister er ikke tilgjengelige" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Spilleliste-delen av lyd er for tiden utilgjengelig" +msgid "Playlists Are Not Available" +msgstr "Spillelister er ikke tilgjengelige" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +453,25 @@ msgstr "Spilleliste-delen av lyd er for tiden utilgjengelig" #: 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: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." @@ -458,8 +481,8 @@ msgid "No Playlist Found" msgstr "Ingen spilleliste funnet" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -472,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "Spilleliste {name} har ingen spor." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -586,13 +609,13 @@ msgstr "Automatisk frakobling fra kanal når det er alene i x sekunder, 0 for å #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Ugyldig Tid" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Sekunder kan ikke være mindre enn null." @@ -631,23 +654,28 @@ msgstr "Foretrekk spor med tekster: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Ugyldig pris" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Prisen kan ikke være mindre enn null." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -656,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:796 +#: 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:801 +#: 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" @@ -686,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ugyldig bane" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Ugyldig miljø" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -720,41 +748,41 @@ 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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Ugyldig lengde" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -767,69 +795,69 @@ msgstr "Slå av/på domenestriksjoner for lyd.\n\n" " Bandcampin-lenker.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Innstillingene er endret" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -847,110 +875,110 @@ msgstr "Maks volum: [{max_volume}%]\n" "Sanger som status: [{status}]\n" "Spotify søk: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniatyrbilder: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Bruker" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Innstillinger for automatisk avspilling" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Innstillinger for hurtigbuffer" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dager" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Brukerinnstillinger" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink innstillinger" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -959,72 +987,83 @@ msgid "Lavalink version: [{llversion}]\n" "Java Executable: [{jv_exec}]\n" "Initial Heapsize: [{xms}]\n" "Max Heapsize: [{xmx}]\n" -msgstr "" +msgstr "Lavalink-versjon: [{llversion}]\n" +"Lavalink branch: [{llbranch}]\n" +"Utgivelsesdato: [{build_time}]\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:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." -msgstr "" +msgstr "Sender de administrerte Lavalink-nodeloggene til DM-ene dine." -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Ingen logger i din datamappe." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Aktivere/deaktiver trekk-titler som status." -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Sang titler som status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Bytt visning av et miniatyrbilde på lydmeldinger." -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Miniatyrvisning: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Stemme prosentandel satt til {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instruksjoner for å angi YouTube API-nøkkel." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instruksjoner for å angi Spotify API tokenene." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1042,28 +1081,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "Angi landkoden for Spotify-søk." -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Ugyldig landskode" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Landskoden ble satt til {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1084,27 +1123,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:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Maks alder: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify-bufret: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube-bufret: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink bufret [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1115,15 +1154,15 @@ msgstr "Stiller inn maksalder for hurtigbufferen.\n\n" " ugyldig.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1132,57 +1171,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Vedvarer køer: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Gjenoppretter tilkoblingen med lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" -msgstr "" +msgstr "Kunne ikke slå av Lavalink-noden" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Last lyd på nytt (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Omstart Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 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:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Feil" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Innstillingene er endret" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Maksimalt volum er begrenset til {max_volume}%." @@ -1213,7 +1252,7 @@ msgstr "Koble fra talekanalen." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Ingenting spiller." @@ -1329,44 +1368,44 @@ msgstr "Du trenger DJ-rollen eller være sporforespørsel for å fortelle de for #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Kan ikke spille spor" @@ -1383,7 +1422,9 @@ msgstr "Spille på nytt" 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 "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:324 #: redbot/cogs/audio/core/commands/controller.py:331 @@ -1544,11 +1585,11 @@ 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Jeg har ikke tillatelse til å koble til og snakke i kanalen din." @@ -1562,19 +1603,19 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." -msgstr "" +msgstr "Tilkobling til Lavalink-noden er ennå ikke etablert." #: redbot/cogs/audio/core/commands/controller.py:700 #, docstring @@ -1678,7 +1719,7 @@ msgstr "Hopp et spornummer til toppen av køen." #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Kan ikke støte på sporet" @@ -1866,17 +1907,27 @@ msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\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 "" +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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " -msgstr "" +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" @@ -1884,7 +1935,7 @@ 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 "" +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" @@ -1896,7 +1947,7 @@ 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 "" +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 @@ -1916,7 +1967,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1970,120 +2021,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Vis tilkoblingsinnstillinger for Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Tilkoblingsinnstillinger" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Vert: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Passord: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 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:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2091,12 +2147,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2104,170 +2160,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2365,8 +2421,8 @@ msgstr "Side {}/{}" msgid "Queue percentage." msgstr "Køprosent." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2383,7 +2439,7 @@ msgstr "Køprosent." msgid "There's nothing in the queue." msgstr "Det er ingenting i køen." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Spor i kø og spiller:" @@ -2399,191 +2455,195 @@ msgstr "Spill av det angitte sporet eller søk etter en nærkamp.\n\n" " " #: 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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Det sporet er ikke tillatt." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Ingen spor funnet for `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Grensen for kø er nådd." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 msgid "Only single tracks work with bump play." msgstr "Kun enkelt spor fungerer med klumpe spilling." -#: 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Den nettadressen er ikke tillatt." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "Sporet kan ikke spilles." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Spor overskrider maksimal lengde." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "{time} til avspilling: #1 i kø" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Spor i kø" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Ingen kategorier funnet" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Ingen kategorier funnet, prøv på nytt senere." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Kategorier" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "Ingen kategorier er valgt, prøv igjen senere." -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Spillelister for {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Ingen spor å spille." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Starter med automatisk spilling." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Kunne ikke få et gyldig spor." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Legger til et spor i køen." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2594,55 +2654,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:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Kan ikke søke etter sporing" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Ingenting funnet." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Køet {num} spor(er).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "mappe" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "søk" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2658,7 +2718,7 @@ msgid "Playlist configuration options.\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" @@ -2711,76 +2771,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2811,31 +2871,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Spilleliste kopiert" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2884,31 +2944,31 @@ msgstr "Lag en tom spilleliste.\n\n" " [P]playlist create MyPersonalPlaylist --scope User\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Ugyldig navn på spillelister" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2963,15 +3023,15 @@ msgstr "Slett en lagret spilleliste.\n\n" " [P]playlist delete MyPersonalPlaylist --scope User \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Spilleliste er slettet" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -3022,20 +3082,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:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -3091,19 +3151,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:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3153,26 +3213,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:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3223,35 +3283,35 @@ msgstr "Liste lagrede spillelister.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: 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:1016 +#: 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:1025 +#: 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:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Spor: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Forfatter: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Omfang: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3302,16 +3362,16 @@ msgstr "Lagre en kø i en spilleliste.\n\n" "`[p]playlist queue MinPersonligeSpilleliste --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3362,23 +3422,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:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3429,19 +3489,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:1375 +#: 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:1392 +#: 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:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3489,21 +3549,21 @@ msgstr "Last en spilleliste i køen:\n" "`[p]playlist start MinPersonligeSpilleliste --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Spilleliste lagt i kø" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3554,32 +3614,32 @@ msgstr "Oppdaterer alle spor i en spilleliste.\n\n" "`[p]playlist update MinPersonligeSpilleliste --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Ugyldig spilleliste" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Spor fjernet" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Spor lagt til" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3634,35 +3694,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:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Opplasting avbrutt." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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:1837 +#: 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:1849 +#: 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:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3713,7 +3773,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:1996 +#: 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}**]" diff --git a/redbot/cogs/audio/core/commands/locales/nl-NL.po b/redbot/cogs/audio/core/commands/locales/nl-NL.po index 1da406719cf..c677b855c05 100644 --- a/redbot/cogs/audio/core/commands/locales/nl-NL.po +++ b/redbot/cogs/audio/core/commands/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Automatisch afspelen wanneer de wachtrij eindigt: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Ingeschakeld" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Instellingen aangepast" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -msgid "Playlists Are Not Available" -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "Afspeellijsten zijn niet beschikbaar" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "De afspeellijst sectie van audio is momenteel niet beschikbaar" +msgid "Playlists Are Not Available" +msgstr "Afspeellijsten zijn niet beschikbaar" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "De afspeellijst sectie van audio is momenteel niet beschikbaar" #: 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 "De afspeellijst sectie van audio is momenteel niet beschikbaar" + +#: 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 "Controleer je logs." @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "Geen afspeellijst gevonden" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "Afspeellijst {name} heeft geen nummers." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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 "Afspeellijst {id} bestaat niet in het bereik {scope}." #: redbot/cogs/audio/core/commands/audioset.py:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -586,13 +586,13 @@ msgstr "Verbreek automatisch de verbinding met het kanaal wanneer de bot alleen #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Ongeldige tijd" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Seconden kunnen niet minder zijn dan nul." @@ -631,23 +631,28 @@ msgstr "Liever tracks met songtekst: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Ongeldige prijs" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Prijs kan niet lager dan nul zijn." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -656,11 +661,11 @@ msgstr "Stel het pad van de localtracks in als de Lavalink.jar niet wordt uitgev " 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:796 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "De locatie van de localtracks is gereset naar {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:801 +#: 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" @@ -686,30 +691,30 @@ msgstr "Deze instelling is alleen voor bot-eigenaren om een locatie voor localtr "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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ongeldige pad" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} Lijkt niet op een geldig pad." -#: redbot/cogs/audio/core/commands/audioset.py:840 +#: 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}' 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Ongeldige Omgeving" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "De locatie van de localtracks is ingesteld op {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:862 +#: 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" @@ -720,41 +725,41 @@ msgstr "Maximale lengte van een nummer voor wachtrij in seconden, 0 om uit te sc " invoer schakelt de maximale lengte-instelling uit.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Ongeldige lengte" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Lengte kan niet kleiner zijn dan nul." -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Maximum lengte voor nummer uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Track maximale lengte ingesteld op {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Notificatie modus: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Schakel of de bot automatisch wordt uitgeschakeld bij het joinen van het spraakkanaal." -#: redbot/cogs/audio/core/commands/audioset.py:912 +#: 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:921 +#: 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" @@ -767,69 +772,69 @@ msgstr "De domeinbeperking in-/uitschakelen bij Audio.\n\n" " Bandcamp links.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Alleen commerciële koppelingen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Instellingen gewijzigd" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Automatische verbreking van de verbinding: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Automatisch spelen: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Verbinding verbreken met timer: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Auto Pauzeer timer: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: 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:1015 +#: 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:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Command prijs: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Maximale lengte van het nummer: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -847,110 +852,110 @@ msgstr "Max volume: [{max_volume}%]\n" "Nummers als status: [{status}]\n" "Spotify zoeken: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniaturen: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Stem overslaan: [{vote_enabled}]\n" "Sla percentage over: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Gebruiker" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Globaal" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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 "Gecached" -#: redbot/cogs/audio/core/commands/audioset.py:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dagen" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -961,70 +966,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring 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:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Geen logs gevonden in uw gegevensmap." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "Logboeken zijn te groot, je vindt ze in {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "Ik moet je een DM kunnen sturen om je de logs te kunnen sturen." -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Muziektitel als status aan of uit zetten." -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Muziektitel als status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Miniatuurweergave: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Stempercentage ingesteld op {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instructies voor het instellen van de YouTube API-sleutel." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instructies voor het instellen van Spotify-API-tokens." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1042,28 +1051,28 @@ msgstr "1. Ga naar Spotify-ontwikkelaars en log in met uw Spotify-account.\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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "Stel de landcode in voor Spotify zoekopdrachten." -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Ongeldige landcode" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Landcode ingesteld op {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1084,27 +1093,27 @@ msgstr "Stelt het cachingniveau in.\n\n" " Als je een specifieke cache wilt uitschakelen gebruik dan een negatief getal.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Max leeftijd: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify cache: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "YouTube cache: [{YouTube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink cache: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1115,15 +1124,15 @@ msgstr "Stelt de maximale leeftijd van de cache in.\n\n" " ongeldig wordt.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "Ik heb de cache leeftijd ingesteld op {age} dagen" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1132,57 +1141,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Dagelijkse wachtrijen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Herstart de lavalink verbinding." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "Lavalink uitschakelen mislukt" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Herlaad audio (`{prefix}herlaad audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Herstarten Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "Het kan een paar minuten duren voordat Lavalink volledig opstart." -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Fout" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Instellingen Aangepast" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Het maximale volume is beperkt tot {max_volume}%." @@ -1213,7 +1222,7 @@ msgstr "Verbreek de verbinding met het spraakkanaal." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Er wordt niets uitgevoerd." @@ -1329,44 +1338,44 @@ msgstr "Je hebt de DJ rol nodig of bent de track aanvrager om het vorige nummer #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Kan tracks niet afspelen" @@ -1541,11 +1550,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1559,17 +1568,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1675,7 +1684,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Kan tracks niet overslaan" @@ -1870,7 +1879,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1913,7 +1922,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1967,120 +1976,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2088,12 +2102,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2101,95 +2115,95 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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" @@ -2198,19 +2212,19 @@ msgstr "`Gevaarlijk commando` Toggle YouTube bron aan of uit (dit omvat Spotify) " Deze optie bepaalt het afspelen van alle YouTube en Spotify gerelateerde content.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, docstring msgid "Toggle Twitch source on or off.\n\n" " This toggle controls the playback of all Twitch related content.\n" @@ -2219,62 +2233,62 @@ 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2359,8 +2373,8 @@ msgstr "" msgid "Queue percentage." msgstr "Wachtrij percentage." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2377,7 +2391,7 @@ msgstr "Wachtrij percentage." msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Wachtrij en nummers die afspelen:" @@ -2390,189 +2404,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Nummer toegevoegd" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Geen nummers om af te spelen." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2580,54 +2598,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Geen resultaten." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2643,7 +2661,7 @@ msgid "Playlist configuration options.\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" @@ -2672,75 +2690,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2771,31 +2789,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2823,31 +2841,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2875,15 +2893,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,20 +2929,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2955,19 +2973,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2995,25 +3013,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3041,35 +3059,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Nummers: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3097,16 +3115,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3134,23 +3152,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3178,19 +3196,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3218,20 +3236,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Afspeellijst toegevoegd" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3259,32 +3277,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3314,35 +3332,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Upload geannuleerd." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3370,7 +3388,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/pl-PL.po b/redbot/cogs/audio/core/commands/locales/pl-PL.po index 303a2a5551f..f000d7f456b 100644 --- a/redbot/cogs/audio/core/commands/locales/pl-PL.po +++ b/redbot/cogs/audio/core/commands/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Odtwarzaj automatycznie, gdy kolejka się zakończy: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Włączone" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Ustawienie zmienione" @@ -419,25 +419,6 @@ 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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -453,10 +434,10 @@ msgstr "Listy odtwarzania nie są dostępne" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Sekcja listy odtwarzania audio jest obecnie niedostępna" +msgid "Playlists Are Not Available" +msgstr "Listy odtwarzania nie są dostępne" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -472,6 +453,25 @@ msgstr "Sekcja listy odtwarzania audio jest obecnie niedostępna" #: 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: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." @@ -481,8 +481,8 @@ msgid "No Playlist Found" msgstr "Nie znaleziono listy odtwarzania" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -495,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "Lista odtwarzania {name} nie ma utworów." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -609,13 +609,13 @@ msgstr "Automatycznie odłącz od kanału, gdy bot jest w nim sam przez x sekund #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Nieprawidłowy czas" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Ilość sekund nie może być mniejsza niż zero." @@ -654,23 +654,28 @@ msgstr "Preferuj utwory z tekstami piosenek: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Nieprawidłowa cena" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Cena nie może być mniejsza niż zero." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -679,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:796 +#: 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:801 +#: 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" @@ -709,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Nieprawidłowa ścieżka" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -743,41 +748,41 @@ 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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Nieprawidłowa długość" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Przełącza, czy bot będzie automatycznie wyciszany po dołączeniu do kanału głosowego." -#: redbot/cogs/audio/core/commands/audioset.py:912 +#: 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:921 +#: 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" @@ -790,69 +795,69 @@ msgstr "Przełącz ograniczenie domeny na Audio.\n\n" " linki Bandcamp.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Zmieniono ustawienia" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -870,110 +875,110 @@ msgstr "Maksymalna głośność: [{max_volume}%]\n" "Utwory jako status: [{status}]\n" "Wyszukiwarka Spotify: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniatury: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Serwer" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Użytkownik" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Ustawienia autoodtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Ustawienia pamięci podręcznej" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dni" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Ustawienia użytkownika" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Wyszukiwanie Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Ustawienia Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -991,70 +996,74 @@ msgstr "Wersja Lavalink [{llversion}]\n" "Początkowy Heapsize: [{xms}]\n" "Max Heapsize: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring 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:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Nie znaleziono logów w folderze danych." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "Logi są zbyt duże, możesz je znaleźć w {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "Muszę być w stanie wysłać ci wpisy do DM." -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, 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:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 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:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Wyświetlanie miniatur: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Procent głosów ustawiony na {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instrukcje ustawiania klucza API YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instrukcje ustawiania tokenów Spotify API." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1072,28 +1081,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "Ustaw kod kraju dla wyszukiwań Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Nieprawidłowy kod kraju" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Kod kraju ustawiony na {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1114,27 +1123,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:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Maksymalny wiek: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Lokalna pamięć podręczna Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Lokalna pamięć podręczna YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Pamięć podręczna lokalnego Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1145,15 +1154,15 @@ msgstr "Ustawia maksymalny wiek pamięci podręcznej.\n\n" " nieprawidłowy.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1162,57 +1171,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Trwałe kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Ponownie uruchamia połączenie lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "Nie udało się wyłączyć Lavalink'a" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Proszę przeładować Audio (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Ponowne uruchamianie Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "Pełne uruchomienie Lavalink może potrwać kilka minut." -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Błąd" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Ustawienia zmienione" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Maksymalna głośność została ograniczona do {max_volume}%." @@ -1243,7 +1252,7 @@ msgstr "Odłącz od kanału głosowego." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Nic nie gra." @@ -1359,44 +1368,44 @@ msgstr "Potrzebujesz roli DJ lub być żądającym utworu, aby dodać do kolejki #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Nie można odtworzyć utworów" @@ -1576,11 +1585,11 @@ 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Nie mam uprawnień do łączenia się i mówienia na twoim kanale." @@ -1594,17 +1603,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "Połączenie z Lavalink nie zostało jeszcze nawiązane." @@ -1710,7 +1719,7 @@ msgstr "Wrzuć numer utworu na górę kolejki." #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Nie można podrzucić utworu" @@ -1905,15 +1914,10 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " -msgstr "Zmień ścieżkę wykonywalną Java.\n\n" -" Ta komenda nie powinna być najczęściej używana, i jest przydatny tylko wtedy, gdy komputer hosta ma sprzeczne wersje Java.\n\n" -" Jeśli zmienisz to upewnij się, że ustawiony plik wykonywalny Java jest obsługiwany przez Audio.\n" -" Aktualnie obsługiwana wersja to Java 11.\n\n" -" Wprowadź nic lub \"java\", aby zresetować go do domyślnych.\n" -" " +msgstr "" #: redbot/cogs/audio/core/commands/llset.py:62 msgid "Java Executable Reset" @@ -1957,8 +1961,8 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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." @@ -2012,96 +2016,101 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "Ustawienie nie zostało zmienione" -#: redbot/cogs/audio/core/commands/llset.py:250 -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:253 +msgid "A port must be between 0 and 65535." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Wyświetl ustawienia połączenia Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Ustawienia połączenia" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "Port: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Hasło: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "Zabezpieczony: [{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "Ustawienia Lavalink" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "Początkowy Heapsize: [{xms}]\n" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "Maksymalny Heapsize: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "Ekonwersja Javy: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 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:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, 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:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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" @@ -2110,12 +2119,12 @@ 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, 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:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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" @@ -2124,13 +2133,13 @@ msgstr "`Niebezpieczna komenda` Ustawienie wiążącego adresu IP zarządzanego " 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2141,13 +2150,13 @@ msgstr "Ustaw hasło połączenia zarządzanego węzła Lavalink.\n\n" " Wartością domyślną jest `youshallnotpass`.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2158,17 +2167,17 @@ msgstr "`Dangerous command` Ustaw port połączenia zarządzanego węzła Lavali " Wartość domyślna to `2333`.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 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:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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" @@ -2177,7 +2186,7 @@ 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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" @@ -2186,19 +2195,19 @@ 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" " " -#: redbot/cogs/audio/core/commands/llset.py:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, docstring msgid "Toggle Bandcamp source on or off.\n\n" " This toggle controls the playback of all Bandcamp related content.\n" @@ -2207,19 +2216,19 @@ 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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" @@ -2228,19 +2237,19 @@ 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, docstring msgid "Toggle Soundcloud source on or off.\n\n" " This toggle controls the playback of all SoundCloud related content.\n" @@ -2249,19 +2258,19 @@ 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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" @@ -2270,19 +2279,19 @@ msgstr "`Niebezpieczne polecenie` Włącza lub wyłącz źródło YouTube (w tym " Przełącznik ten kontroluje odtwarzanie wszystkich treści związanych z YouTube i Spotify.\n" " " -#: redbot/cogs/audio/core/commands/llset.py:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, docstring msgid "Toggle Twitch source on or off.\n\n" " This toggle controls the playback of all Twitch related content.\n" @@ -2291,19 +2300,19 @@ 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, docstring msgid "Toggle Vimeo source on or off.\n\n" " This toggle controls the playback of all Vimeo related content.\n" @@ -2312,19 +2321,19 @@ 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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" @@ -2333,18 +2342,18 @@ msgstr "`Niebezpieczna komenda` Ustaw rozmiar framebuffera zarządzanego węzła " 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 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:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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" @@ -2353,11 +2362,11 @@ msgstr "`Niebezpieczna komenda` Ustawienie rozmiaru bufora zarządzanego węzła " 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 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:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "Zresetuj wszystkie `llset` z powrotem do ich wartości domyślnych." @@ -2458,8 +2467,8 @@ msgstr "Strona {}/{}" msgid "Queue percentage." msgstr "Procent kolejki." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2476,7 +2485,7 @@ msgstr "Procent kolejki." msgid "There's nothing in the queue." msgstr "Niczego nie ma w kolejce." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Zakolejkowane i odtwarzane utwory:" @@ -2492,192 +2501,196 @@ msgstr "Odtwarzaj określoną ścieżkę lub szukaj bliskiego dopasowania.\n\n" " " #: 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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Ten utwór jest niedozwolony." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 msgid "You need the DJ role to queue tracks." msgstr "Potrzebujesz roli DJ do zakolejkowania utworów." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Nie znaleziono utworów dla `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Osiągnięto limit rozmiaru kolejki." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 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: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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Ten adres URL jest niedozwolony." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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:255 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "Utwór nie jest odtwarzalny." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Utwór przekracza maksymalną długość." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "{time} do odtwarzania utworu: #1 w kolejce" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Utwór zakolejkowany" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Nie znaleziono kategorii" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Nie znaleziono kategorii, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Kategorie" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "Nie wybrano kategorii, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Listy odtwarzania dla {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Brak utworów do odtworzenia." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Rozpoczyna automatyczne odtwarzanie." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Nie można uzyskać prawidłowego utworu." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Dodawanie utworu do kolejki." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2688,55 +2701,55 @@ msgstr "Wybierz utwór z wyszukiwaniem.\n\n" " Użycie `[p]search sc ` przeszuka SoundCloud zamiast YouTube.\n" " " -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Nie można wyszukać utworów" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Nic nie znaleziono." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Zakolejkowano {num} utwory(ów).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "katalog" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "szukaj" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2763,7 +2776,7 @@ msgstr "Opcje konfiguracji listy odtwarzania.\n\n" " Edytowalny przez właściciela bota i twórcę playlisty.\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" @@ -2816,76 +2829,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2942,31 +2955,31 @@ msgstr "Kopiowanie listy odtwarzania z jednego zakresu do drugiego.\n\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: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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Lista odtwarzania skopiowana" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -3017,31 +3030,31 @@ msgstr "Tworzy pustą listę odtwarzania.\n\n" " ​ ​ ​ ​ `[p]playlist create PlaylistaGildiowa --scope Użytkownik`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Nieprawidłowa nazwa listy odtwarzania" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -3092,15 +3105,15 @@ msgstr "Usuwa zapisaną playlistę.\n\n" " ​ ​ ​ ​ `[p]playlist delete Moja prywatnaPlaylista --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Lista odtwarzania usunięta" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -3151,20 +3164,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:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -3219,19 +3232,19 @@ msgstr "Pobierz kopię listy odtwarzania.\n\n" " ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3282,26 +3295,26 @@ msgstr "Pobieranie informacji z zapisanej listy odtwarzania.\n\n" " `[p]playlist info MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3352,35 +3365,35 @@ msgstr "Lista zapisanych list odtwarzania.\n\n" " `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: 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:1016 +#: 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:1025 +#: 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:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Utwory: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Zakres: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3431,16 +3444,16 @@ msgstr "Zapisz kolejkę do listy odtwarzania.\n\n" " `[p]playlist queue MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3491,23 +3504,23 @@ msgstr "Usuń utwór z listy odtwarzania po adresie url.\n\n" " `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3558,19 +3571,19 @@ msgstr "Zapisywanie listy odtwarzania z adresu url.\n\n" " `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Nie można utworzyć listy odtwarzania" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3621,21 +3634,21 @@ msgstr "Załaduj listę odtwarzania do kolejki.\n\n" " `[p]playlist start MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Lista odtwarzania zakolejkowana" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3686,32 +3699,32 @@ msgstr "Aktualizuje wszystkie utwory na liście odtwarzania.\n\n" " `[p]playlist update MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Nieprawidłowa playlista" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Utwory usunięte" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Dodano utwory" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3766,35 +3779,35 @@ msgstr "Przesyła plik playlisty jako playlistę dla bota.\n\n" " `[p]playlist upload --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Przesyłanie anulowane." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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:1837 +#: 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:1849 +#: 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:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3845,7 +3858,7 @@ msgstr "Zmień nazwę istniejącej listy odtwarzania.\n\n" " `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: 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}**]" diff --git a/redbot/cogs/audio/core/commands/locales/pt-BR.po b/redbot/cogs/audio/core/commands/locales/pt-BR.po index 1c89242dffd..f16f87e4f67 100644 --- a/redbot/cogs/audio/core/commands/locales/pt-BR.po +++ b/redbot/cogs/audio/core/commands/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Reprodução automática ao final da fila: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Habilitado" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Configuração alterada" @@ -393,28 +393,32 @@ msgid "Set a playlist to auto-play songs from.\n\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " -msgstr "" +msgstr "Define uma lista de reprodução para a reprodução automática.\n\n" +" **Uso**:\n" +" ​ ​ ​ ​ `[p]audioset autoplay nome_lista_reproducao_OU_id [argumentos]`\n\n" +" **Argumentos**:\n" +" ​ ​ ​ ​ Os seguintes são todos opcionais:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --author [usuário]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --guild [servidor] **Somente o(a) dono(a) do bot pode usar esse**\n\n" +" **Scope** (escopo) pode ser um dos seguintes:\n" +" ​Global\n" +" ​ ​ ​ ​ Guild (servidor)\n" +" ​ ​ ​ ​ User (usuário(a))\n\n" +" **Author** (autor) pode ser um dos seguintes:\n" +" ​ ​ ​ ​ ID de usuário\n" +" ​ ​ ​ ​ Menção a usuário\n" +" ​ ​ ​ ​ NomeDeUsuario#123\n\n" +" **Guild** (servidor) pode ser um dos seguintes:\n" +" ​ ​ ​ ​ ID de servidor\n" +" ​ ​ ​ ​ Nome exato do servidor\n\n" +" Exemplos de uso:\n" +" ​ ​ ​ ​ `[p]audioset autoplay ListaDeReproducaoDaGuilda`\n" +" ​ ​ ​ ​ `[p]audioset autoplay ListaDeReproducaoGlobal --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay ListaDeReproducaoPessoal --scope User --author Draper`\n" +" " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 -#: redbot/cogs/audio/core/commands/playlists.py:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -msgid "Playlists Are Not Available" -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +434,10 @@ msgstr "Listas de reprodução não estão disponíveis" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "A seção de listas de reprodução da cog Áudio está indisponível no momento" +msgid "Playlists Are Not Available" +msgstr "Listas de reprodução não estão disponíveis" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +453,25 @@ msgstr "A seção de listas de reprodução da cog Áudio está indisponível no #: 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 "A seção de listas de reprodução da cog Áudio está indisponível no momento" + +#: 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 "Verifique seus registros." @@ -458,8 +481,8 @@ msgid "No Playlist Found" msgstr "Nenhuma lista de reprodução encontrada" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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" @@ -472,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "Lista de reprodução {name} não tem faixas." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -586,13 +609,13 @@ msgstr "Desconectar automaticamente do canal quando o bot estiver sozinho nele p #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Hora inválida" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Os segundos não podem ser menos de 0." @@ -631,23 +654,28 @@ msgstr "Prefere faixas com letras: {true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Preço inválido" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 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:766 +#: 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:773 +#: 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:785 +#: 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" @@ -656,11 +684,11 @@ msgstr "Define o caminho para as faixas locais se o Lavalink.jar não tiver sido " 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:796 +#: 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:801 +#: 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" @@ -686,30 +714,30 @@ msgstr "Esta definição é apenas para os proprietários de bots definirem uma "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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Caminho Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} não parece ser um caminho válido." -#: redbot/cogs/audio/core/commands/audioset.py:840 +#: 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}` 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "O caminho para as faixas locais foi redefinido para {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:862 +#: 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" @@ -720,41 +748,41 @@ msgstr "Comprimento máximo de uma faixa para a fila em segundos, 0 para desativ " irá desativar a configuração de comprimento máximo.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Comprimento de Inn errado" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Os segundos não podem ser menos de 0." -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Comprimento máximo da faixa desabilitado." -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Comprimento máximo da faixa definido para {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Ativar/desativar rastreio do anúncio e outras mensagens do bot." -#: redbot/cogs/audio/core/commands/audioset.py:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Modo notificação: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Alternar se o bot será silenciado automaticamente ao entrar no canal de voz." -#: redbot/cogs/audio/core/commands/audioset.py:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Silenciar automatizado: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -767,69 +795,69 @@ msgstr "Alterne as restrições de domínio no áudio.\n\n" " links de Bandcamp.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Apenas ligações comerciais: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Configurações alteradas" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." 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 "Configurações do servidor" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Desconexão automática: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Reprodução automática: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Cronômetro de desconexão: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Pausar o temporizador: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "Cargo DJ: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Toca-disco: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Preço do comando: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Comprimento máximo da faixa: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -847,110 +875,110 @@ msgstr "Volume máximo: [{max_volume}%]\n" "música como status: [{status}]\n" "Pesquisa Spotify: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniaturas: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Vote ignorado: [{vote_enabled}]\n" "Pular porcentagem: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Usuário" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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 "Em cache" -#: redbot/cogs/audio/core/commands/audioset.py:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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 dos EUA" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: 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:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Nome da lista de reprodução: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: 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:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Escopo da lista: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Configurações de Cache" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Cache local do Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Cache local do Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Cache local do Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dias" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Configurações do Usuário" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Pesquisa do Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Configurações de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Versão do cog: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -961,70 +989,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Caminho das faixas locais: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Nenhum registro encontrado na sua pasta de dados." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "Os registros são muito grandes, você pode encontrá-los em {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "Eu preciso ser capaz de mandar MDs para te enviar os registros." -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Ativar/desativar títulos das faixas como status." -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Títulos da música como status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Exiba uma miniatura em mensagens de áudio." -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Exibição de miniaturas: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Porcentagem necessária para que os não-mods pulem faixas, 0 para desativar." -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "Votação desativada. Todos os usuários podem usar comandos de gerenciamento de fila." -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Porcentagem de votação definida para {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instruções para definir a chave API do YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instruções para definir os tokens da API do Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1042,28 +1074,28 @@ msgstr "1. Acesse Spotify developers e faça login com sua conta do Spotify.\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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "Defina o código do país para pesquisas do Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Código de País Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Código do País definido para {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1084,27 +1116,27 @@ msgstr "Definir o nível de cache.\n\n" " se você deseja desativar um cache específico use um número negativo.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Cache do Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Cache do Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Cache do Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1115,15 +1147,15 @@ msgstr "Definir a idade máxima do cache.\n\n" " inválida.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "Eu defini a idade do cache para {age} dias" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1132,57 +1164,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Filas persistentes: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Reinicia a conexão lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Reiniciando Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "Pode levar alguns minutos para Lavalink iniciar completamente." -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Erro" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Configuração alterada" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "O volume máximo é limitado a {max_volume}%." @@ -1213,7 +1245,7 @@ msgstr "Desconectar do canal de voz." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Nada reproduzindo." @@ -1329,44 +1361,44 @@ msgstr "Você precisa do cargo de DJ ou ter solicitado a faixa para recolocar as #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Não foi possível tocar a música" @@ -1541,11 +1573,11 @@ msgid "You need the DJ role to summon the bot." msgstr "Você precisa do cargo de DJ para parar a música." #: 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Não tenho permissão para conectar e falar em seu canal." @@ -1559,17 +1591,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Primeiro você deve se juntar a um canal de voz." #: redbot/cogs/audio/core/commands/controller.py:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1675,7 +1707,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Não foi possível obter a faixa" @@ -1865,7 +1897,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1908,7 +1940,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1962,120 +1994,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2083,12 +2120,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2096,170 +2133,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2359,8 +2396,8 @@ msgstr "Página {}/{}" msgid "Queue percentage." msgstr "Porcentagem da fila." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2377,7 +2414,7 @@ msgstr "Porcentagem da fila." msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Na fila e reproduzindo faixas:" @@ -2393,189 +2430,193 @@ msgstr "Reproduza a faixa especificada ou procure por uma partida de fechamento. " " #: 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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Faixa Enfileirada" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Categorias" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 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: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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Não foi possível obter a faixa" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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/commands/player.py:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2583,54 +2624,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2646,7 +2687,7 @@ msgid "Playlist configuration options.\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" @@ -2675,75 +2716,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2774,31 +2815,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2826,31 +2867,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2878,15 +2919,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2914,20 +2955,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2958,19 +2999,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2998,25 +3039,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3044,35 +3085,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3100,16 +3141,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3137,23 +3178,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3181,19 +3222,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3221,20 +3262,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Lista de reprodução enfileirada" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3262,32 +3303,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3317,35 +3358,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3373,7 +3414,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/pt-PT.po b/redbot/cogs/audio/core/commands/locales/pt-PT.po index 7351c1b3392..cc36782eb25 100644 --- a/redbot/cogs/audio/core/commands/locales/pt-PT.po +++ b/redbot/cogs/audio/core/commands/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\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,88 +128,88 @@ 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:589 @@ -215,40 +217,40 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: 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:589 @@ -256,50 +258,52 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: 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:544 @@ -313,23 +317,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,30 +342,30 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" -msgstr "" +msgstr "Definições alteradas" #: redbot/cogs/audio/core/commands/audioset.py:464 #, docstring @@ -389,28 +393,23 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +425,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "" +msgid "Playlists Are Not Available" +msgstr "As playlists não estão disponíveis" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,205 +444,242 @@ msgstr "" #: 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 "A secção de playlist do áudio está indisponível no momento" + +#: 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: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:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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:522 msgid "No Tracks Found" -msgstr "" +msgstr "Nenhuma faixa encontrada" #: 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:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 -msgid "Missing Arguments" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:539 #: 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 em falta" + +#: 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: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: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: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: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:588 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "Filas diárias globais: {true_or_false}." #: 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:609 msgid "Daily queues: {true_or_false}." -msgstr "" +msgstr "Filas diárias globais: {true_or_false}." #: 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: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: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: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:652 msgid "Missing DJ Role" -msgstr "" +msgstr "Falta a permissão de DJ" #: 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: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:674 msgid "DJ role: {true_or_false}." -msgstr "" +msgstr "DJ role: {true_or_false}." #: 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:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" -msgstr "" +msgstr "Hora inválida" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:696 msgid "Empty disconnect disabled." -msgstr "" +msgstr "Desconexão automática desativada." #: 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: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:725 msgid "Empty pause disabled." -msgstr "" +msgstr "Pausa vazia desabilitada." #: 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:743 #, docstring msgid "Prioritise tracks with lyrics." -msgstr "" +msgstr "Priorize faixas com letras." #: 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: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:761 +#: 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:761 +#: 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:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -656,145 +692,163 @@ 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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" -msgstr "" +msgstr "Caminho inválido" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "Comprimento Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" -msgstr "" +msgstr "Definições alteradas" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 msgid "Auto-deafen: [{auto_deafen}]\n" -msgstr "" +msgstr "Auto-Ensurdecer: [{auto_deafen}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -803,111 +857,119 @@ msgid "Max volume: [{max_volume}%]\n" "Song notify msgs: [{notify}]\n" "Songs as status: [{status}]\n" "Spotify search: [{countrycode}]\n" -msgstr "" +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:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" -msgstr "" +msgstr "Miniaturas: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" -msgstr "" +msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" -msgstr "" +msgstr "Utilizador" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: 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:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" -msgstr "" +msgstr "Configurações da cache" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dias" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" -msgstr "" +msgstr "Definições do utilizador" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" -msgstr "" +msgstr "Configurações de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -916,72 +978,83 @@ msgid "Lavalink version: [{llversion}]\n" "Java Executable: [{jv_exec}]\n" "Initial Heapsize: [{xms}]\n" "Max Heapsize: [{xmx}]\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1143 +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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "Versões do Plugin Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." -msgstr "" +msgstr "Envia os logs de nós de Lavalink gerenciados para seus DMs." -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 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:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, 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:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 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:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." -msgstr "" +msgstr "Exibição de miniatura: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." -msgstr "" +msgstr "Porcentagem de votação definida para {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, 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:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, 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:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,28 +1065,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, 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:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" -msgstr "" +msgstr "Código de País Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." -msgstr "" +msgstr "Código do país definido para {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1099,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,79 +1127,79 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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 deseja desativá-lo, execute {prefix}audioset cache.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." -msgstr "" +msgstr "Reinicia a conexão lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" -msgstr "" +msgstr "Falha ao desligar Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" -msgstr "" +msgstr "Reiniciando Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 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:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." -msgstr "" +msgstr "Define o volume máximo permitido neste servidor." -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" -msgstr "" +msgstr "Erro" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." -msgstr "" +msgstr "Música sem som não é música de forma nenhuma. Tente definir o volume para algo superior a 0%." -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" -msgstr "" +msgstr "Definições alteradas" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." -msgstr "" +msgstr "O volume máximo foi limitado a 150%, tenha cuidado com os seus ouvidos." -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." -msgstr "" +msgstr "O volume máximo foi 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:89 @@ -1150,21 +1223,21 @@ msgstr "" #: 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:1124 +#: 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 "Não foi possível desconectar" #: 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 "" +msgstr "Há outras pessoas a ouvir - vote para saltar em vez disso." #: redbot/cogs/audio/core/commands/controller.py:56 #: redbot/cogs/audio/core/commands/controller.py:62 @@ -1173,7 +1246,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" -msgstr "" +msgstr "Não foi possível desconectar" #: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." @@ -1182,7 +1255,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." -msgstr "" +msgstr "A reproduzir." #: redbot/cogs/audio/core/commands/controller.py:111 #: redbot/cogs/audio/core/commands/queue.py:81 @@ -1192,37 +1265,37 @@ msgstr "" #: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." -msgstr "" +msgstr "Nada." #: 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:129 #: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "" +msgstr "Reproduzir automaticamente" #: 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:141 #: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" -msgstr "" +msgstr "Repetir" #: 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: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:213 msgid "You must be in the voice channel to pause or resume." @@ -1230,20 +1303,20 @@ msgstr "" #: 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:230 msgid "Track Paused" -msgstr "" +msgstr "Faixa pausada" #: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" -msgstr "" +msgstr "Faixa Retomada" #: 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:257 #: redbot/cogs/audio/core/commands/controller.py:263 @@ -1253,73 +1326,74 @@ msgstr "" #: 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: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:270 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." -msgstr "" +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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: 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:278 msgid "No previous track." -msgstr "" +msgstr "Nenhuma faixa anterior." #: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" -msgstr "" +msgstr "Reproduzindo música" #: 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 "" +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:324 #: redbot/cogs/audio/core/commands/controller.py:331 @@ -1327,61 +1401,61 @@ msgstr "" #: 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: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: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:345 msgid "Can't seek on a stream." -msgstr "" +msgstr "Não pode procurar em uma stream." #: 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: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:373 msgid "Moved {num_seconds}s to {time}" -msgstr "" +msgstr "Mudou {num_seconds}s para {time}" #: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" -msgstr "" +msgstr "Movido para {time}" #: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "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 "" +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: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:421 msgid "Shuffle tracks: {true_or_false}." -msgstr "" +msgstr "Misturar faixas: {true_or_false}." #: redbot/cogs/audio/core/commands/controller.py:432 #, docstring @@ -1389,76 +1463,78 @@ 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:465 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "Misturar as faixas: {true_or_false}." #: 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: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: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:513 msgid "You can only skip the current track." -msgstr "" +msgstr "Só pode pular a faixa atual." #: 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:528 msgid "I removed your vote to skip." -msgstr "" +msgstr "Retirei o seu voto para saltar." #: 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:544 msgid "Vote threshold met." -msgstr "" +msgstr "Limite de voto atingido." #: 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: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: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: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: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:614 msgid "Stopping..." -msgstr "" +msgstr "A parar..." #: 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:634 #: redbot/cogs/audio/core/commands/controller.py:641 @@ -1466,96 +1542,96 @@ msgstr "" #: 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:635 msgid "There are other people listening." -msgstr "" +msgstr "Há outras pessoas a ouvir." #: 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: 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:673 msgid "Unable To Do This Action" -msgstr "" +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 "" +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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." -msgstr "" +msgstr "A conexão com o nó Lavalink ainda não foi estabelecida." #: 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:709 msgid "Current Volume:" -msgstr "" +msgstr "Volume Atual:" #: 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: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: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:738 msgid "Volume:" -msgstr "" +msgstr "Volume:" #: 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: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: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: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:774 msgid "Repeat tracks: {true_or_false}." -msgstr "" +msgstr "Repetir faixas: {true_or_false}." #: redbot/cogs/audio/core/commands/controller.py:791 #, docstring @@ -1564,18 +1640,18 @@ msgstr "" #: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." -msgstr "" +msgstr "Nada na fila." #: 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 "" +msgstr "Não é possível modificar a fila" #: 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:811 msgid "You must be in the voice channel to manage the queue." @@ -1584,20 +1660,20 @@ 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 "" +msgstr "Número da música deve ser maior que 1 e dentro do limite da fila." #: redbot/cogs/audio/core/commands/controller.py:833 #: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" -msgstr "" +msgstr "Remove a faixa da fila" #: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." -msgstr "" +msgstr "{track} foi removido da fila." #: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." -msgstr "" +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." @@ -1611,7 +1687,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1625,7 +1701,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." -msgstr "" +msgstr "A faixa foi movida para o topo da fila." #: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring @@ -1640,112 +1716,112 @@ msgstr "" #: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." -msgstr "" +msgstr "Apagar uma predefinição de 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 "" +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:112 #, docstring msgid "List saved eq presets." -msgstr "" +msgstr "Listar predefinições do eq salvas." #: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." -msgstr "" +msgstr "Sem pré-definições do equalizador salvas." #: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" -msgstr "" +msgstr "Nome da predefinição" #: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" -msgstr "" +msgstr "Autor" #: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" -msgstr "" +msgstr "{num} preset(s)" #: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." -msgstr "" +msgstr "Carregar uma predefinição de eq salva." #: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" -msgstr "" +msgstr "Nenhuma predefinição encontrada" #: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" -msgstr "" +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 "" +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 "" +msgstr "Redefina o eq para 0 em todas as bandas." #: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" -msgstr "" +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 "" +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 "" +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 "" +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 "" +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 "" +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 "" +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 "" +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 "" +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 "" +msgstr "O nome da predefinição já existe, deseja substituí-lo?" #: redbot/cogs/audio/core/commands/equalizer.py:283 msgid "Not saving preset." -msgstr "" +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 "" +msgstr "Equalizador atual salvo na predefinição {preset_name}." #: redbot/cogs/audio/core/commands/equalizer.py:310 #, docstring @@ -1755,31 +1831,36 @@ 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 "Definir uma banda de eq com um número ou valor de banda.\n\n" +" As posições da banda são 1-15 e valores têm um intervalo de -0. 5 a 1,0.\n" +" Nomes da banda são 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" +" 6.3k, 10k e 16k Hz.\n" +" Definir um valor de banda para -0.25 anula-a enquanto +0,25 é o dobro.\n" +" " #: redbot/cogs/audio/core/commands/equalizer.py:326 msgid "Unable To Set Preset" -msgstr "" +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 "" +msgstr "Precisa da função DJ para definir predefinições do equalizador." #: redbot/cogs/audio/core/commands/equalizer.py:367 msgid "Invalid Band" -msgstr "" +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 "" +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 "" +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 "" +msgstr "A banda de {band_name}Hz foi definida para {band_value}." #: redbot/cogs/audio/core/commands/llset.py:37 #, docstring @@ -1789,37 +1870,46 @@ msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\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 "" +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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " -msgstr "" +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 "" +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 "" +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 "" +msgstr "`{java_path}` não é um executável válido" #: redbot/cogs/audio/core/commands/llset.py:82 msgid "Java Executable Changed" -msgstr "" +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 "" +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 @@ -1828,185 +1918,211 @@ msgid "Set the managed Lavalink node maximum heap-size.\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 "" +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 "" +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 "" +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." +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 "" +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 "" +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 "" +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 "" +msgstr "Servidor Lavalink não gerenciado: {true_or_false}." #: redbot/cogs/audio/core/commands/llset.py:186 msgid "Failed To Shutdown Lavalink" -msgstr "" +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 "" +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 "" +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 "" +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 "" +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" " " -msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" -msgstr "" +msgstr "Configurações não alteradas" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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 "" +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/llset.py:269 +#: 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 "" +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/llset.py:280 +#: 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 "" +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/llset.py:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." -msgstr "" +msgstr "Exibir configurações de conexão Lava link." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" -msgstr "" +msgstr "Configurações de conexão" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" -msgstr "" +msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" -msgstr "" +msgstr "Porta: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "Default HTTP/HTTPS port" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" -msgstr "" +msgstr "Senha: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" -msgstr "" +msgstr "Protegido: [{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" -msgstr "" +msgstr "Configurações Node Lavalink" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" -msgstr "" +msgstr "Tamanho inicial do heap: [{xms}]\n" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" -msgstr "" +msgstr "Tamanho Máximo: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" -msgstr "" +msgstr "Executar Java: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." -msgstr "" +msgstr "Eu preciso ser capaz de mandar uma MD a si para enviar os logs." -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." -msgstr "" +msgstr "Carrega uma cópia do arquivo application.yml usado pelo nó Lavalink gerenciado." -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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 "" +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" +" " -#: redbot/cogs/audio/core/commands/llset.py:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." -msgstr "" +msgstr "Configure as configurações de autorização de nó gerenciado e conexão." -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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 "" +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/llset.py:384 +#: redbot/cogs/audio/core/commands/llset.py:392 msgid "Managed node will now accept connection on {host}.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2130,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2143,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2246,7 +2362,7 @@ msgstr "" #: 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 @@ -2256,7 +2372,7 @@ msgstr "" #: 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:76 msgid "Not connected anywhere." @@ -2264,19 +2380,19 @@ msgstr "" #: 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:88 msgid "Page {}/{}" -msgstr "" +msgstr "Página {}/{}" #: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." -msgstr "" +msgstr "Percentagem da fila." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2291,9 +2407,9 @@ msgstr "" #: redbot/cogs/audio/core/commands/queue.py:369 #: redbot/cogs/audio/core/commands/queue.py:377 msgid "There's nothing in the queue." -msgstr "" +msgstr "Não há nada na fila." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2422,195 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." -msgstr "" +msgstr "Essa faixa não é permitida." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 msgid "You need the DJ role to queue tracks." -msgstr "" +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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 msgid "Connection to Lavalink node has failed" -msgstr "" +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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." -msgstr "" +msgstr "Nenhuma faixa encontrada para `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." -msgstr "" +msgstr "Limite de tamanho da fila atingido." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 msgid "Only single tracks work with bump play." -msgstr "" +msgstr "Apenas faixas únicas funcionam com 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Essa URL não é permitida." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: redbot/cogs/audio/core/commands/queue.py:362 msgid "Connection to Lavalink node has not yet been established." -msgstr "" +msgstr "Conexão com o nó Lavalink ainda não foi estabelecida." -#: redbot/cogs/audio/core/commands/player.py:255 +#: redbot/cogs/audio/core/commands/player.py:257 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 "" +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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." -msgstr "" +msgstr "Faixa não é possível ser tocada." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." -msgstr "" +msgstr "A faixa excede o tamanho máximo." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 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:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" -msgstr "" +msgstr "Faixa na fila" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." -msgstr "" +msgstr "Inicia reprodução automática." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 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: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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2618,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 "Nothing found." +msgstr "Nada encontrado." + +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" -msgstr "" +msgstr "pasta" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" -msgstr "" +msgstr "pesquisar" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2681,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2710,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2809,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2861,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2913,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2949,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2993,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +3033,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +3079,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3135,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3172,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3216,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3256,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3297,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3352,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3408,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/ru-RU.po b/redbot/cogs/audio/core/commands/locales/ru-RU.po index 7c11882cf13..9643c12608d 100644 --- a/redbot/cogs/audio/core/commands/locales/ru-RU.po +++ b/redbot/cogs/audio/core/commands/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Авто-воспроизведение по окончании очер #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Включено" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Настройки изменены" @@ -393,28 +393,32 @@ msgid "Set a playlist to auto-play songs from.\n\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " -msgstr "" +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" +" " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 -#: redbot/cogs/audio/core/commands/playlists.py:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +434,10 @@ msgstr "Плейлисты недоступны" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "В настоящее время плейлист недоступен" +msgid "Playlists Are Not Available" +msgstr "Плейлисты недоступны" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +453,25 @@ msgstr "В настоящее время плейлист недоступен" #: 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: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 "Проверьте логи." @@ -458,8 +481,8 @@ msgid "No Playlist Found" msgstr "Плейлист не найден" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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}' ' с плейлистом" @@ -472,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "У плейлиста {name} нет треков." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 сервера для поиска." @@ -586,13 +609,13 @@ msgstr "Автоматическое отключение от канала, к #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Секунды не могут быть меньше нуля." @@ -631,23 +654,28 @@ msgstr "Предпочитаемые треки с текстом песни: {t msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Установите цену очереди треков для не модераторов, 0 для отключения." -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Цена не может быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "Цена не может быть больше 2^63 - 1." + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Режим музыкального автомата отключен." -#: redbot/cogs/audio/core/commands/audioset.py:773 +#: 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:785 +#: 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" @@ -656,11 +684,11 @@ msgstr "Установите путь к локальным трекам, есл " Оставьте путь пустым, чтобы сбросить путь к папке аудио данных по умолчанию.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:796 +#: 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:801 +#: 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" @@ -686,30 +714,30 @@ msgstr "Эти настройки предназначены только для "Используйте эту команду без указания пути, чтобы сбросить его на значение по умолчанию, каталог Audio data для данного бота.\n" "Вы хотите продолжить установку заданного пути для локальных треков?" -#: redbot/cogs/audio/core/commands/audioset.py:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Неверный путь" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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}` не существует. Путь по-прежнему будет сохранен, но пожалуйста, проверьте путь и создайте папку local tracks в `{localfolder}` перед попыткой воспроизведения локальных треков." -#: redbot/cogs/audio/core/commands/audioset.py:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -720,41 +748,41 @@ msgstr "Максимальная длина трека в очереди в се " ввод отключит настройку максимальной длины.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Неверная длина" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Длина не может быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Максимальная длина трека отключена." -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Максимальная длина трека установлена на {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -767,69 +795,69 @@ msgstr "Переключите ограничение домена на Ауди " ссылки Bandcamp.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Настройки изменены" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Авто-отключение: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Авто-воспроизведение: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Музыкальный автомат: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: 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:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Максимальная длина трека: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -847,110 +875,110 @@ msgstr "Макс. объем: [{max_volume}%]\n" "Songs как статус: [{status}]\n" "Поиск Spotify: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Миниатюры: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Сервер" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Пользователь" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Настройки авто-воспроизведения" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Название плейлиста: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID плейлиста: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Размер плейлиста: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Настройки кэша" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "дней" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Настройки пользователя" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Настройки Lava link" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Версия плагина: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "Red-Lava link: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -959,72 +987,83 @@ msgid "Lavalink version: [{llversion}]\n" "Java Executable: [{jv_exec}]\n" "Initial Heapsize: [{xms}]\n" "Max Heapsize: [{xmx}]\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1143 +msgstr "Версия Lavalink: [{llversion}]\n" +"Ветка Lavalink: [{llbranch}]\n" +"Дата релиза: [{build_time}]\n" +"Версия Lavaplayer: [{lavaplayer}]\n" +"Версия Java: [{jvm}]\n" +"Путь к Java: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Путь к локальным трекам: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "Версия плагинов Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." -msgstr "" +msgstr "Отправляет логи управляемого узла Lavalin в личные сообщения." -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "Журналы не найдены в папке данных." -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "Логи слишком большие, вы можете найти их в {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "Мне нужно иметь возможность отправить вам отчеты." -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Включить/отключить названия треков в статусе." -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "Названия песен в статусе: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Переключить отображение миниатюры на аудио сообщениях." -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Отображение миниатюр: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Процент, необходимый для пропуска трека для не модераторов. 0, чтобы отключить." -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "Голосование отключено. Все пользователи могут использовать команды управления очередью." -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Процент голосов установлен в {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Инструкции по установке ключа You_Tube API." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Инструкции по установке токенов Spotify API." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1042,28 +1081,28 @@ msgstr "1. Перейдите на страницу Spotify для разраб "6. Скопируйте ваш ID клиента и секрет клиента в:\n" "`{prefix}установите api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "Установите код страны для поиска в Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Неверный код страны" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Код страны установлен на {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1084,27 +1123,27 @@ msgstr "Устанавливает уровень кэширования.\n\n" " Если вы хотите отключить определенный кэш, используйте отрицательное число.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Макс. возраст: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Кэш Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Кэш Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Кэш Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1115,15 +1154,15 @@ msgstr "Устанавливает максимальный возраст кэ " недействительной.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "Я установил возраст кэша на {age} дней" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1132,57 +1171,57 @@ msgstr "Переключение постоянных очередей.\n\n" " Постоянные очереди позволяют восстановить текущую очередь при закрытии очереди.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Постоянные очереди {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Перезапуск соединение с lava link." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" -msgstr "" +msgstr "Не удалось выключить узел Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "Пожалуйста, перезагрузите Audio (`{prefix}reload audio`)." -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Перезапуск Lava link" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "Полный запуск Lava link может занять пару минут." -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "Установите максимальный объем, разрешенный на данном сервере." -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Ошибка" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Настройка изменена" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "Максимальная громкость была ограничена 150%, не напрягайте слух." -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Максимальный объем был ограничен до {max_volume}%." @@ -1213,7 +1252,7 @@ msgstr "Отключить от голосового канала." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Ничего не воспроизводится." @@ -1329,44 +1368,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Не удается воспроизвести треки" @@ -1546,11 +1585,11 @@ msgid "You need the DJ role to summon the bot." msgstr "Вам нужна роль DJ для приглашения бота." #: 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Перемешивать неровные треки: {true_or_false}." @@ -1564,19 +1603,19 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." -msgstr "" +msgstr "Соединение с узлом Lavalink еще не установлено." #: redbot/cogs/audio/core/commands/controller.py:700 #, docstring @@ -1680,7 +1719,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Невозможность сбить трек" @@ -1868,17 +1907,27 @@ msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\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 "" +msgstr "`Опасные команды` Управление настройками конфигурации узла Lavalink.\n\n" +" Тут собраны все команды для настройки неуправляемого (обслуживаемого пользователем) или управляемого (обслуживаемого ботом) узла Lavalink.\n\n" +" Вы не должны вмешиваться ни в одну из этих команд, если у вас нет на то веских причин,\n" +" т.е. если вам разрешил это сделать кто-то из сервера поддержки ботов Red-Discord.\n" +" Все приведенные здесь команды могут привести к поломке Audio cog'а.\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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " -msgstr "" +msgstr "Измение пути к исполняемому файлу Java.\n\n" +" В большинстве случаев эту команду использовать не нужно, она полезна только в том случае, если на хост-машине имеются конфликтующие версии Java.\n\n" +" При ее изменении убедитесь, что установленный вами исполняемый файл Java поддерживается Audio.\n" +" В настоящее время поддерживаются следующие версии: Java 17 и 11.\n\n" +" Введите \"java\" или оставьте пустым, чтобы вернуть значение по умолчанию.\n" +" " #: redbot/cogs/audio/core/commands/llset.py:62 msgid "Java Executable Reset" @@ -1886,7 +1935,7 @@ msgstr "Сброс исполняемого файла 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 "" +msgstr "Теперь Audio будет использовать `java` для запуска вашего управляемого узла Lavalink. Напишите `{p}{cmd}`, чтобы сохранить." #: redbot/cogs/audio/core/commands/llset.py:75 msgid "`{java_path}` is not a valid executable" @@ -1898,7 +1947,7 @@ msgstr "Исполняемый файл 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 "" +msgstr "Теперь Audio будет использовать `{exc}` для запуска вашего управляемого узла Lavalink. Напишите `{p}{cmd}`, чтобы сохранить." #: redbot/cogs/audio/core/commands/llset.py:96 #, docstring @@ -1907,40 +1956,45 @@ msgid "Set the managed Lavalink node maximum heap-size.\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 "" +msgstr "Установите максимальный размер кучи для управляемого узла Lavalink.\n\n" +" По умолчанию это значение равно 50% доступной оперативной памяти на хост-компьютере, представленной [1-1024][M|G] (например, 256M, 256G).\n\n" +" Это значение отражает только максимальный объем оперативной памяти, который может быть использован в любой момент, и не означает, что управляемый узел Lavalink всегда будет использовать этот объем оперативной памяти.\n\n" +" Чтобы вернуть это значение к значению по умолчанию, выполните команду без каких-либо вводных данных. " #: redbot/cogs/audio/core/commands/llset.py:108 msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" -msgstr "" +msgstr "Размер кучи должен быть допустимым показателем размера. Например: 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 "" +msgstr "Размер кучи должен быть не менее 64М, однако рекомендуется установить его равным не менее 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 "" +msgid "Heap-size must be less than your system RAM. You currently have {ram_in_bytes} of RAM available." +msgstr "Размер кучи должен быть меньше, чем объем оперативной памяти вашей системы. В данный момент у вас доступно {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 "" +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 "" +msgstr "Размер кучи управляемого узла установлен на {bytes}.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." #: 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 "" +msgstr "Переключение с помощью внешних (неуправляемых) узлов Lavalink - для работы аудио требуется существующий узел Lavalink, если он включен.\n\n" +" Эта команда отключает управляемый сервер Lavalink. Если у вас не настроен другой узел Lavalink, вы не сможете использовать аудио, пока он включен. " #: redbot/cogs/audio/core/commands/llset.py:167 #: redbot/cogs/audio/core/commands/llset.py:176 msgid "Unmanaged Lavalink server: {true_or_false}." -msgstr "" +msgstr "Неуправляемый сервер Lavalink: {true_or_false}." #: redbot/cogs/audio/core/commands/llset.py:186 msgid "Failed To Shutdown Lavalink" @@ -1951,328 +2005,382 @@ msgstr "Не удалось отключить Lava link" 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 "" +msgstr "Задайте хост узла Lavalink.\n\n" +" Эта команда задает хост подключения, который Audio будет использовать для подключения к неуправляемому узлу Lavalink. " #: 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 "" +msgstr "Хост неуправляемого узла Lavalink установлен на {host}. Напишите `{p}{cmd}`, чтобы сохранить." #: 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 "" +msgstr "Установите пароль для узла Lavalink.\n\n" +" Эта команда устанавливает пароль для подключения, который Audio будет использовать для подключения к неуправляемому узлу Lavalink. " #: 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 "" +msgstr "Пароль неуправляемого узла Lavalink установлен на {password}. Напишите `{p}{cmd}`, чтобы сохранить." #: 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 "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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" -msgstr "" +msgstr "Настройки не изменены" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " -msgstr "" +#: 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:256 +#: 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 "" +msgstr "Неуправляемый порт узла Lavalink установлен на {port}. Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:269 +#: 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 "" +msgstr "Установить соединение Lavalink в защищенное.\n\n" +" Этот меняет устанавливать тип подключения с защищённого на незащищенный и наоборот. Используется при подключении к неуправляемому узлу Lavalink.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:280 +#: 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 "" +msgstr "Неуправляемый узел Lavalink теперь будет подключаться по защищенному протоколу {secured_protocol}.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Неуправляемый узел Lavalink больше не будет подключаться по защищенному протоколу {secured_protocol} и будет использовать {unsecured_protocol} протокол.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Отображение настроек соединения Lava link." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Параметры подключения" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" -msgstr "" +msgstr "Порт: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "HTTP/HTTPS порт по умолчанию" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Пароль: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" -msgstr "" +msgstr "Защищён:  [{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" -msgstr "" +msgstr "Настройки узла Lavalink" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" -msgstr "" +msgstr "Начальный размер кучи: [{xms}]\n" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" -msgstr "" +msgstr "Максимальный размер кучи: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" -msgstr "" +msgstr "Путь к Java: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "Я должен иметь возможность отправить вам эту информацию через ЛС." -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." -msgstr "" +msgstr "Отправляет копию файла application.yml, используемого управляемым узлом Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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 "" +msgstr "Настройка параметров запуска управляемого узла Lavalink.\n\n" +" Все настройки этой группы, скорее всего, вызовут неисправность звука, если звук будет изменен по умолчанию, изменить настройки только здесь, если вас посоветовала поддержка.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." -msgstr "" +msgstr "Настройка параметров авторизации и подключения управляемого узла." -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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 "" +msgstr "`Опасная команда` Установите IP-адрес привязки управляемого узла Lavalink.\n\n" +" По умолчанию это значение равно `localhost`, что ограничит работу сервера только приложениями localhost по умолчанию, изменение этого значения может привести к поломке управляемого узла Lavalink, если вы не знаете, что делаете.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:384 +#: redbot/cogs/audio/core/commands/llset.py:392 msgid "Managed node will now accept connection on {host}.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел теперь принимает подключение к {host}.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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 "" +msgstr "Установите пароль подключения управляемого узла Lavalink.\n\n" +" Это пароль, необходимый Audio для подключения к управляемому узлу Lavalink.\n" +" По умолчанию используется значение `youshallnotpass`.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 msgid "Managed node will now accept {password} as the authorization token.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел теперь будет принимать {password} в качестве маркера авторизации.\n\n" +"Выполните команду `{p}{cmd}`, чтобы она вступила в силу." -#: redbot/cogs/audio/core/commands/llset.py:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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 "" +msgstr "`Опасная команда` Установите порт подключения управляемого узла Lavalink.\n\n" +" Этот порт является портом, к которому привязывается управляемый узел Lavalink. Его следует изменять только в том случае, если порт по умолчанию конфликтует с портом по умолчанию, поскольку на этом устройстве уже есть приложение, использующее порт 2333.\n\n" +" По умолчанию используется значение `2333`.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." -msgstr "" +msgstr "Порт должен находиться в диапазоне от 1024 до 49151." -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 msgid "Managed node will now accept connections on {port}.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел теперь будет принимать соединения через {port}.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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 "" +msgstr "Команда `Опасно` Включает/выключает источники звука.\n\n" +" По умолчанию все источники включены, вы должны использовать команды здесь для отключения конкретного источника только в том случае, если вам посоветовали это сделать, отключение источников без предварительных знаний может привести к поломке Audio.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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 "" +msgstr "Переключение использования прямого URL-адреса HTTP.\n\n" +" Этот источник используется для разрешения воспроизведения с прямых HTTP-потоков (это не влияет на воспроизведение прямых URL для других источников).\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:468 +#: redbot/cogs/audio/core/commands/llset.py:476 msgid "Managed node will allow playback from direct URLs.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел разрешит воспроизведение с прямых URL.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:477 +#: redbot/cogs/audio/core/commands/llset.py:485 msgid "Managed node will not play from direct URLs anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить прямые URL-адреса.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, docstring msgid "Toggle Bandcamp source on or off.\n\n" " This toggle controls the playback of all Bandcamp related content.\n" " " -msgstr "" +msgstr "Включите или выключите источник Bandcamp.\n\n" +" Этот переключатель управляет воспроизведением всего контента, связанного с Bandcamp. " -#: redbot/cogs/audio/core/commands/llset.py:495 +#: redbot/cogs/audio/core/commands/llset.py:503 msgid "Managed node will allow playback from Bandcamp.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел позволит воспроизводить файлы с Bandcamp.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:504 +#: redbot/cogs/audio/core/commands/llset.py:512 msgid "Managed node will not play from Bandcamp anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить с Bandcamp.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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 "" +msgstr "Включите или выключите использование локальных файлов.\n\n" +" Этот переключатель управляет воспроизведением всего содержимого локальных треков, которые обычно находится в папке `localtracks`. " -#: redbot/cogs/audio/core/commands/llset.py:522 +#: redbot/cogs/audio/core/commands/llset.py:530 msgid "Managed node will allow playback from local files.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел позволит воспроизводить локальные файлы.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:531 +#: redbot/cogs/audio/core/commands/llset.py:539 msgid "Managed node will not play from local files anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить локальные файлы.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, docstring msgid "Toggle Soundcloud source on or off.\n\n" " This toggle controls the playback of all SoundCloud related content.\n" " " -msgstr "" +msgstr "Включите или выключите источник Soundcloud.\n\n" +" Этот переключатель управляет воспроизведением всего контента, связанного с Soundcloud. " -#: redbot/cogs/audio/core/commands/llset.py:549 +#: redbot/cogs/audio/core/commands/llset.py:557 msgid "Managed node will allow playback from Soundcloud.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел будет воспроизводить музыку из Soundcloud.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:558 +#: redbot/cogs/audio/core/commands/llset.py:566 msgid "Managed node will not play from Soundcloud anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить музыку из Soundcloud.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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 "" +msgstr "`Опасная команда` Позволяет включать или выключать источник YouTube и Spotify.\n\n" +" Этот параметр управляет воспроизведением всего контента, связанного с YouTube и Spotify. " -#: redbot/cogs/audio/core/commands/llset.py:576 +#: redbot/cogs/audio/core/commands/llset.py:584 msgid "Managed node will allow playback from YouTube.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел будет воспроизводить музыку из YouTube.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:585 +#: redbot/cogs/audio/core/commands/llset.py:593 msgid "Managed node will not play from YouTube anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить музыку из YouTube.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, docstring msgid "Toggle Twitch source on or off.\n\n" " This toggle controls the playback of all Twitch related content.\n" " " -msgstr "" +msgstr "Включите или выключите источник Twitch.\n\n" +" Этот переключатель управляет воспроизведением всего контента, связанного с Twitch. " -#: redbot/cogs/audio/core/commands/llset.py:603 +#: redbot/cogs/audio/core/commands/llset.py:611 msgid "Managed node will allow playback from Twitch.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел будет воспроизводить музыку из Twitch.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:612 +#: redbot/cogs/audio/core/commands/llset.py:620 msgid "Managed node will not play from Twitch anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить музыку из Twitch.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, docstring msgid "Toggle Vimeo source on or off.\n\n" " This toggle controls the playback of all Vimeo related content.\n" " " -msgstr "" +msgstr "Включите или выключите источник Vimeo.\n\n" +" Этот переключатель управляет воспроизведением всего контента, связанного с Vimeo. " -#: redbot/cogs/audio/core/commands/llset.py:630 +#: redbot/cogs/audio/core/commands/llset.py:638 msgid "Managed node will allow playback from Vimeo.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел будет воспроизводить музыку из Vimeo.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:639 +#: redbot/cogs/audio/core/commands/llset.py:647 msgid "Managed node will not play from Vimeo anymore.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "Управляемый узел больше не будет воспроизводить музыку из Vimeo.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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 "" +msgstr "`Опасная команда` Устанавливает размер кадрового буфера управляемого узла Lavalink.\n\n" +" Изменяйте это значение только по прямому указанию, поскольку его изменение может привести к значительным проблемам с воспроизведением. " -#: redbot/cogs/audio/core/commands/llset.py:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." -msgstr "" +msgstr "Самое низкое значение, на которое может быть установлен кадровый буфер, составляет 100 мс." -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "" +msgstr "bufferDurationMs управляемого узла установлен на {milliseconds}.\n\n" +"Напишите `{p}{cmd}`, чтобы сохранить." -#: redbot/cogs/audio/core/commands/llset.py:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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 "" +msgstr "`Опасная команда` Устанавливает размер буфера JDA-NAS для управляемого узла Lavalink.\n\n" +"Изменяйте это значение только по прямому указанию, поскольку его изменение может привести к серьезным проблемам с воспроизведением. " -#: redbot/cogs/audio/core/commands/llset.py:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." -msgstr "" +msgstr "Наименьшее значение, которое может иметь буфер, равно 100 мс." -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." -msgstr "" +msgstr "Сбросьте все изменения в `llset` к их значениям по умолчанию." #: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring @@ -2369,8 +2477,8 @@ msgstr "Страница {}/{}" msgid "Queue percentage." msgstr "Процент очереди." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2387,7 +2495,7 @@ msgstr "Процент очереди." msgid "There's nothing in the queue." msgstr "Очередь пуста." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Находящиеся в очереди и воспроизводимые треки:" @@ -2403,191 +2511,196 @@ 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 "Этот URL адрес не допускается." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 msgid "Connection to Lavalink node has failed" -msgstr "" +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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Не найдено треков для `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Достигнут предел размера очереди." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "Принудительно воспроизвести URL или найденный трек." -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Этот URL адрес не допускается." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: redbot/cogs/audio/core/commands/queue.py:362 msgid "Connection to Lavalink node has not yet been established." -msgstr "" +msgstr "Соединение с узлом Lavalink еще не установлено." -#: redbot/cogs/audio/core/commands/player.py:255 +#: redbot/cogs/audio/core/commands/player.py:257 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 "" +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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "Трек не воспроизводится." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** не является полностью поддерживаемым форматом, и некоторые треки не могут воспроизводиться." -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "Этот трек не разрешен на этом сервере." -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Этот трек превышает максимальную длину." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "{time} до воспроизведения трека: #1 в очереди" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Трек поставлен в очередь" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "Выберите плейлист Spotify из списка категорий, чтобы начать играть." -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду жанра." -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Категории не найдены" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Категории не найдены, повторите попытку позже." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Категории" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "Категории не выбраны, повторите попытку позже." -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Плейлист для {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Нет треков для воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "Не удалось найти композиции для выбранного списка воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Начать автоматическое воспроизведение." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду авто-воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Не удалось получить правильный трек." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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/commands/player.py:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Добавление трека в очередь." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2598,55 +2711,55 @@ msgstr "Выберите трек с помощью поиска.\n\n" " ` для поиска на SoundCloud вместо YouTube.\n" " " -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Не удается найти треки" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Ничего не найдено." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "В очереди {num} трек(и). {maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "папка" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "поиск" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 msgid "{time} until start of {type} playback: starts at #{position} in queue" 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" @@ -2660,9 +2773,19 @@ msgid "Playlist configuration options.\n\n" " ​ ​ ​ ​ ​ ​ ​ ​ Visible to all bot users, if --author is passed.\n" " ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " -msgstr "" +msgstr "Параметры настройки плейлиста.\n\n" +" Информация о области применения:\n" +" ​ ​ ​ ​ **Global**:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Доступен для просмотра всем пользователям этого бота.\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Доступен для редактирования только владельцу бота.\n" +" ​ ​ ​ ​ **Guild**:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Доступен для просмотра всем пользователям этой гильдии.\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Доступен для редактирования владельцу бота, владельцу гильдии, администраторам гильдии, модерам гильдии, роли диджея и создателю плейлиста.\n" +" ​ ​ ​ ​ **User**:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Виден всем пользователям бота, если указано значение --author.\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" @@ -2715,76 +2838,76 @@ msgstr "Добавьте URL-адрес трека, ссылку на списо " `[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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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 "{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 "\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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2813,33 +2936,58 @@ msgid "Copy a playlist from one scope to another.\n\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: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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +msgstr "Скопируйте плейлист из одной области в другую.\n\n" +" **Использование**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Аргументы**:\n" +" ​ ​ ​ ​ Все перечисленные ниже необязательны:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope <область действия>\n" +" ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Только владелец бота может использовать это**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Только владелец бота может использовать это**\n\n" +" **Scope** является одной из следующих:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** может быть одним из следующих имен:\n" +" ​ ​ ​ ​ Идентификатор пользователя\n" +" ​ ​ ​ ​ Упоминание пользователя\n" +" ​ ​ ​ ​ Ник пользователя\n\n" +" **Guild** может быть одним из следующих имен:\n" +" ​ ​ ​ ​ Идентификатор гильдии\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` " + +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Плейлист создан" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2890,31 +3038,31 @@ msgstr "Создайте пустой список воспроизведени " `[p]playlist create MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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 "Имена плейлистов должны содержать одно слово (до 32 символов), а не только цифры." -#: redbot/cogs/audio/core/commands/playlists.py:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2965,15 +3113,15 @@ msgstr "Удалить сохраненный список воспроизве " `[p]playlist delete MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Плейлист удален" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -3024,20 +3172,20 @@ msgstr "Удаление дубликатов треков из сохранен " `[p]playlist dedupe MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -3094,19 +3242,19 @@ msgstr "Загрузите копию списка воспроизведени " `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "В этом плейлисте нет треков." -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3157,26 +3305,26 @@ msgstr "Извлечение информации из сохраненного " `[p]playlist info MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "Информация о плейлисте для {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3227,35 +3375,35 @@ msgstr "Список сохраненных плейлистов.\n\n" " `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Нету сохраненных плейлистов на этом сервере." -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "Нет сохраненных плейлистов для {scope}, созданных {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "Нет сохраненных плейлистов для {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Треки: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Автор: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Область: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3306,16 +3454,16 @@ msgstr "Сохранить очередь в список воспроизвед " `[p]playlist queue MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "Плейлист {name} (`{id}`) [**{scope}**] сохранен из текущей очереди: {num} добавлено треков." -#: redbot/cogs/audio/core/commands/playlists.py:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3366,23 +3514,23 @@ msgstr "Удаление трека из списка воспроизведен " `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL отсутствует в плейлисте." -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Треков не осталось, удаляя плейлист." -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} записей были удалены из списка воспроизведения {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "Композиция была удалена из списка плейлиста: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3433,19 +3581,19 @@ msgstr "Сохранить список воспроизведения из url. " `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "Плейлист {name} (`{id}`) [**{scope}**] сохранен: {num} треков добавлено." -#: redbot/cogs/audio/core/commands/playlists.py:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Плейлист не может быть создан" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Не удается создать ваш плейлист." -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3496,21 +3644,21 @@ msgstr "Загрузка списка воспроизведения в очер " `[p]playlist start MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Плейлист поставлен в очередь" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3561,32 +3709,32 @@ msgstr "Обновляет все треки в списке воспроизв " `[p]playlist update MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Неверный плейлист" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Пользовательские плейлисты не могут быть обновлены." -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Треки удалены" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Треки добавлены" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3641,35 +3789,35 @@ msgstr "Загружает файл плейлиста в качестве пл " `[p]загрузка плейлиста - область пользователя`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Файл не обнаружен, повторите попытку позже." -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Загрузка отменена." -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "Можно загружать только файлы списков плейлиста Red." -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Недопустимый файл плейлиста." -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Этот плейлист слишком большой." -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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 "" +msgstr "Я не могу получить трек от Lavalink, повторите попытку через несколько минут." -#: redbot/cogs/audio/core/commands/playlists.py:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3720,7 +3868,7 @@ msgstr "Переименовать существующий список вос " `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' плейлист был переименован в '{new}' (`{id}`) [**{scope}**]" diff --git a/redbot/cogs/audio/core/commands/locales/sk-SK.po b/redbot/cogs/audio/core/commands/locales/sk-SK.po index cc94a7bd56c..1ed46f498ab 100644 --- a/redbot/cogs/audio/core/commands/locales/sk-SK.po +++ b/redbot/cogs/audio/core/commands/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dní" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Nepodarilo sa získať stopu" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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/commands/player.py:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/sl-SI.po b/redbot/cogs/audio/core/commands/locales/sl-SI.po index eba8daadd20..06feb41800c 100644 --- a/redbot/cogs/audio/core/commands/locales/sl-SI.po +++ b/redbot/cogs/audio/core/commands/locales/sl-SI.po @@ -1,14 +1,14 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14: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.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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Neveljavno okolje" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dnevi" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Ni bilo mogoče dobiti veljavne skladbe." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/sv-SE.po b/redbot/cogs/audio/core/commands/locales/sv-SE.po index 77bb3770c2b..7c0577b8782 100644 --- a/redbot/cogs/audio/core/commands/locales/sv-SE.po +++ b/redbot/cogs/audio/core/commands/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "dagar" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/tr-TR.po b/redbot/cogs/audio/core/commands/locales/tr-TR.po index 1bdce6dd078..17775c0f0cc 100644 --- a/redbot/cogs/audio/core/commands/locales/tr-TR.po +++ b/redbot/cogs/audio/core/commands/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "Sıradaki parçalar bittiğinde otomatik çalma: {true_or_false}." #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "Etkinleştirildi" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Ayar Değiştirildi" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "Oynatma Listeleri Mevcut Değil" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Playlist çalma şu anda kullanılamıyor" +msgid "Playlists Are Not Available" +msgstr "Oynatma Listeleri Mevcut Değil" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "Playlist çalma şu anda kullanılamıyor" #: 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: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." @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "Çalma listesi bulunamadı" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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ı" @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "{name} çalma listesi herhangi bir parça içermiyor." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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." @@ -586,13 +586,13 @@ msgstr "Botun kanalda kaç saniye yalnız kalırsa kanaldan ayrılacağını aya #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Invalid Time" msgstr "Geçersiz süre" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Süre sıfır saniyeden daha düşük olamaz." @@ -631,23 +631,28 @@ msgstr "Şarkı sözleri ile parçaları tercih edin:{true_or_false}." 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Geçersiz Fiyat" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "Fiyat sıfırdan küçük olamaz." -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -656,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:796 +#: 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:801 +#: 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" @@ -686,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Geçersiz Konum" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -720,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Geçersiz süre" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: 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:881 +#: 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:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -767,69 +772,69 @@ 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:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Ayarlar Değiştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: 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:1001 +#: 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:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: 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:1016 +#: 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:1020 +#: 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:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -847,110 +852,110 @@ msgstr "En yüksek ses: [{max_volume}%]\n" "Bot durumu olarak çalınan şarkı: [{status}]\n" "Spotify arama: [{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: 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:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Sunucu" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Kullanıcı" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Otomatik Çalma Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: 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:1078 +#: 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:1079 +#: 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:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Önbellek Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "gün" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Kullanıcı Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: 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:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -961,70 +966,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: 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:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 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:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 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:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 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:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, 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:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 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:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Thumbnail gösterilmesi:" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Geçme oylama yüzdesi %{percent} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "YouTube API tokenini ayarlamak için bilgiler." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Spotify API tokenini ayarlamak için bilgiler." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1042,28 +1051,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, 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:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "Geçersiz Ülke Kodu" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "Ülke Kodu {country} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1084,27 +1093,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:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Maksimum yaş: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify önbelleği: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube önbelleği: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink önbelleği: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1115,15 +1124,15 @@ msgstr "Maksimum önbellek yaşını ayarlar.\n\n" " sağlar.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 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:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1132,57 +1141,57 @@ 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "Kalıcı sıralar:{true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "Lavalink bağlantısını yeniden başlatır." -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "Lavalink kapatılamadı" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 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:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "Lavalink yeniden başlatılıyor." -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 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:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, 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:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Hata" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Ayar değiştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "En yüksek ses %{max_volume} ile sınırlıdır." @@ -1213,7 +1222,7 @@ msgstr "Ses kanalından ayrılır" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Hiçbir şey çalınmıyor." @@ -1329,44 +1338,44 @@ msgstr "Önceki şarkıları sıralayabilmeniz için şarkı isteyen kişi olman #: 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Parçalar Çalınamıyor" @@ -1546,11 +1555,11 @@ 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: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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: 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." @@ -1564,17 +1573,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "Lavalink ile bağlantı henüz sağlanmadı." @@ -1680,7 +1689,7 @@ msgstr "Şarkıyı başa almak için sıra numarası girin" #: 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "Parça öne alınamıyor." @@ -1875,7 +1884,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1918,7 +1927,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1972,120 +1981,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "Ayarlar Değiştirilmedi" -#: redbot/cogs/audio/core/commands/llset.py:250 -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:253 +msgid "A port must be between 0 and 65535." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "Lavalink bağlantı ayarlarını göster." -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "Bağlantı Ayarları" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "Sunucu: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "Şifre: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "Lavalink Ayarları" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 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:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2093,12 +2107,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2106,170 +2120,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2369,8 +2383,8 @@ msgstr "Sayfa {}/{}" msgid "Queue percentage." msgstr "Sıra yüzdesi" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2387,7 +2401,7 @@ msgstr "Sıra yüzdesi" msgid "There's nothing in the queue." msgstr "Henüz burada bir şey yok." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Sıraya alınıp oynatılan şarkılar:" @@ -2403,191 +2417,195 @@ msgstr "Belirtilen parçayı oynat veya en yakın eşleşmeyi ara.\n\n" " " #: 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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Bu parçaya izin verilmiyor." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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: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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 msgid "Please check your console or logs for details." msgstr "Console veya loglarınızı kontrol edin." -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:218 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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:116 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:252 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "`{query}` ile uyuşan herhangi bir parça bulunamadı." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Sıraya alma limitine ulaşıldı." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, 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:151 +#: redbot/cogs/audio/core/commands/player.py:153 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: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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Bu URL'e izin verilmiyor." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "Parça çalınamaz." -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 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:294 +#: redbot/cogs/audio/core/commands/player.py:296 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:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Şarkı izin verilen uzunluğu aşıyor." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 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:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Şarkı sıraya eklendi" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, 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:415 +#: redbot/cogs/audio/core/commands/player.py:417 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:425 +#: redbot/cogs/audio/core/commands/player.py:427 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:483 +#: redbot/cogs/audio/core/commands/player.py:485 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:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Kategori bulunamadı" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "Kategori bulunamadı, daha sonra tekrar deneyin." -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Kategoriler" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "Seçilen kategori yok, daha sonra deneyiniz." -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "{friendly_name} için çalma listeleri" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Başlatılabilecek şarkı bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Otomatik çalmayı başlatır." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "Geçerli bir parça alınamadı." -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Parça sıraya ekleniyor." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2598,55 +2616,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:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Şarkılar İçin Arama Yapılamıyor" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "Hiçbir şey bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} sayı da şarkı eklendi.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "klasör" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "ara" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2662,7 +2680,7 @@ msgid "Playlist configuration options.\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" @@ -2715,76 +2733,76 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2815,31 +2833,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Çalma Listesi Kopyalandı" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2890,31 +2908,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:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -msgstr "Geçersiz Çalma Listesi Adı" - #: 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: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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2965,15 +2983,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:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Çalma listesi silindi" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -3024,20 +3042,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:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -3094,19 +3112,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:720 +#: 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:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3157,26 +3175,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:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3227,35 +3245,35 @@ msgstr "Kaydedilmiş çalma listelerini listele.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: 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:1016 +#: 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:1025 +#: 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:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Şarkı: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Oluşturan: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Kapsam: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3306,16 +3324,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:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3366,23 +3384,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:1234 +#: 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:1246 +#: 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:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3433,19 +3451,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:1375 +#: 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:1392 +#: 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:1393 +#: 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:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3496,21 +3514,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:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist sıraya alındı." -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3561,32 +3579,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:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Geçersiz Çalma Listesi" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: 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:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Parçalar kaldırıldı" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Parçalar eklendi" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3641,35 +3659,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:1807 +#: 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:1818 +#: 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:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Yükleme iptal edildi" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: 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:1837 +#: 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:1849 +#: 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:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3720,7 +3738,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:1996 +#: 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" diff --git a/redbot/cogs/audio/core/commands/locales/uk-UA.po b/redbot/cogs/audio/core/commands/locales/uk-UA.po index b21fcb1f793..1e3d97f86f7 100644 --- a/redbot/cogs/audio/core/commands/locales/uk-UA.po +++ b/redbot/cogs/audio/core/commands/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -313,23 +313,23 @@ msgstr "" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -338,28 +338,28 @@ msgstr "" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "" @@ -392,25 +392,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -426,10 +407,10 @@ msgstr "" #: 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 "The playlist section of Audio is currently unavailable" +msgid "Playlists Are Not Available" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -445,6 +426,25 @@ msgstr "" #: 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: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 "" @@ -454,8 +454,8 @@ msgid "No Playlist Found" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "" @@ -468,22 +468,22 @@ msgid "Playlist {name} has no tracks." msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -571,13 +571,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "" @@ -616,34 +616,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -658,30 +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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -689,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:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -732,69 +737,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -805,109 +810,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -918,70 +923,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -992,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1026,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1054,72 +1063,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1150,7 +1159,7 @@ msgstr "" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1265,44 +1274,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" @@ -1477,11 +1486,11 @@ 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1495,17 +1504,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1611,7 +1620,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1796,7 +1805,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1839,7 +1848,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1893,120 +1902,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2014,12 +2028,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2027,170 +2041,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2275,8 +2289,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2293,7 +2307,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2306,189 +2320,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2496,54 +2514,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2559,7 +2577,7 @@ msgid "Playlist configuration options.\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" @@ -2588,75 +2606,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2687,31 +2705,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2739,31 +2757,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2791,15 +2809,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2827,20 +2845,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2871,19 +2889,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2911,25 +2929,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2957,35 +2975,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3013,16 +3031,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3050,23 +3068,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3094,19 +3112,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3134,20 +3152,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3175,32 +3193,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3230,35 +3248,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3286,7 +3304,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/vi-VN.po b/redbot/cogs/audio/core/commands/locales/vi-VN.po index 7d0d6c42051..86aa287129c 100644 --- a/redbot/cogs/audio/core/commands/locales/vi-VN.po +++ b/redbot/cogs/audio/core/commands/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -215,33 +215,33 @@ 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:627 #: redbot/cogs/audio/core/commands/audioset.py:675 #: redbot/cogs/audio/core/commands/audioset.py:750 -#: 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:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -256,33 +256,33 @@ msgstr "Đã bật" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -315,23 +315,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -340,28 +340,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "Thiết lập đã được thay đổi" @@ -394,25 +394,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -msgid "Playlists Are Not Available" -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -428,10 +409,10 @@ msgstr "Danh sách phát không có sẵn" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "Phần danh sách phát của Âm thanh hiện không khả dụng" +msgid "Playlists Are Not Available" +msgstr "Danh sách phát không có sẵn" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -447,6 +428,25 @@ msgstr "Phần danh sách phát của Âm thanh hiện không khả dụng" #: 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 "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: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 "Vui lòng kiểm tra bản ghi." @@ -456,8 +456,8 @@ msgid "No Playlist Found" msgstr "Tôi không tìm thấy danh sách phát nào" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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 "Không thể ghép '{arg}' với một danh sách phát" @@ -470,22 +470,22 @@ msgid "Playlist {name} has no tracks." msgstr "Danh sách phát {name} không có bài hát nào." #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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 "Danh sách phát {id} không tồn tại trong {scope} scope." #: redbot/cogs/audio/core/commands/audioset.py:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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 "Thiếu cú pháp" #: redbot/cogs/audio/core/commands/audioset.py:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 "" @@ -574,13 +574,13 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "Số giây không thể nhỏ hơn 0." @@ -619,34 +619,39 @@ msgstr "" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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 "Đã tắt chế độ Jukebox." -#: redbot/cogs/audio/core/commands/audioset.py:773 +#: 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:785 +#: 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:796 +#: 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:801 +#: 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" @@ -661,30 +666,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:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -695,41 +700,41 @@ msgstr "Độ dài tối đa của một bài nhạc trong hàng đợi, tính b " input will turn the max length setting off.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Độ dài không hợp lệ" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Độ dài không thể nhỏ hơn 0." -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Độ dài bài hát tối đa đã bị tắt." -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Đặt độ dài tối đa của bài hát thành {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:906 +#: 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:912 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:921 +#: 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" @@ -738,69 +743,69 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Thiết lập đã được thay đổi" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -811,109 +816,109 @@ msgid "Max volume: [{max_volume}%]\n" "Spotify search: [{countrycode}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Máy chủ" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Người dùng" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Chung" -#: redbot/cogs/audio/core/commands/audioset.py:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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 "Đã lưu trong Cache" -#: redbot/cogs/audio/core/commands/audioset.py:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Cài đặt Tự động phát" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Tên danh sách phát: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID danh sách phát: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Phạm vi danh sách phát [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "Cài đặt bộ nhớ đệm" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Tuổi cao nhất: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1088 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1090 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1110 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -924,70 +929,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." 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:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." 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:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." 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:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "Hiển thị hình thu nhỏ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." 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:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." 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:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "Phần trăm bỏ phiếu được đặt thành {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Hướng dẫn lấy YouTube API key." -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Hướng dẫn lấy Spotify API tokens." -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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 +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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1032,27 +1041,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "Tuổi tối đa: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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,72 +1069,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "Lỗi" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "Thiết lập đã được thay đổi" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 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:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "Âm lượng cao nhất bị hạn ở {max_volume}%." @@ -1156,7 +1165,7 @@ msgstr "Ngắt kết nối khỏi kênh thoại." #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Trình phát nhạc trống rỗng,." @@ -1272,44 +1281,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Không thể phát bài nhạc" @@ -1484,11 +1493,11 @@ msgid "You need the DJ role to summon the bot." msgstr "Phải có Role DJ đã." #: 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" @@ -1502,17 +1511,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Kết nối với một kênh thoại trước." #: redbot/cogs/audio/core/commands/controller.py:693 -#: redbot/cogs/audio/core/commands/player.py:100 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1618,7 +1627,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1803,7 +1812,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1846,7 +1855,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1900,120 +1909,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2021,12 +2035,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2034,170 +2048,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2282,8 +2296,8 @@ msgstr "Trang {}/{}" msgid "Queue percentage." msgstr "Phần trăm hàng đợi." -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2300,7 +2314,7 @@ msgstr "Phần trăm hàng đợi." msgid "There's nothing in the queue." msgstr "Không có gì trong hàng đợi." -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Các bài hát Đã xếp hàng và đang phát:" @@ -2316,189 +2330,193 @@ msgstr "Phát một bài hát hoặc tìm kiếm một bài hát.\n\n" " " #: 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 "Tôi không chấp nhận link đó." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 msgid "That track is not allowed." msgstr "Tôi không chấp nhận bài hát đó." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 msgid "You need the DJ role to queue tracks." msgstr "Phải có Rele 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "Không tìm thấy bài hát nào cho `{query}`." -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "Số lượng hàng đợi đã đạt đến giới hạn." -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "Phát nhạc từ link hoặc tìm một bài hát." -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "Tôi không chấp nhận link đó." + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 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 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "Độ dài bài hát vượt quá giá trị tối đa." -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "Đã thêm vào hàng đợi" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "Không tìm thấy danh mục" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "Hạng mục" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "Danh sách phát cho {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "Không có bài hát nào để phát." -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." 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:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "Bắt đầu tự động phát." -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." 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:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." 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: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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" 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: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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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/commands/player.py:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "Đang thêm bài hát vào hàng đợi." -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2506,54 +2524,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "Không thể tìm bài hát" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 msgid "You must be in the voice channel to enqueue tracks." msgstr "Cần phải ở trong một kênh thoại." -#: redbot/cogs/audio/core/commands/player.py:785 -#: redbot/cogs/audio/core/commands/player.py:904 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 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 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Hàng đợi đang có {num} bài hát.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "thư mục" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2569,7 +2587,7 @@ msgid "Playlist configuration options.\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" @@ -2598,75 +2616,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2697,31 +2715,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2749,31 +2767,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2801,15 +2819,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2837,20 +2855,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "Danh sách phát chưa được chỉnh sửa" -#: redbot/cogs/audio/core/commands/playlists.py:632 +#: 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:653 +#: 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" @@ -2881,19 +2899,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Danh sách phát đó không có bài hát nào." -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2921,25 +2939,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Không rõ" -#: redbot/cogs/audio/core/commands/playlists.py:897 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Trang {page}/{pages} | Tác giả: {author_name} | {num} bài hát" -#: redbot/cogs/audio/core/commands/playlists.py:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2967,35 +2985,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Bài hát: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Tác giả: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3023,16 +3041,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3060,23 +3078,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3104,19 +3122,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Danh sách không thể tạo" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Không thể tạo danh sách của bạn." -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3144,20 +3162,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "DJ role where." -#: redbot/cogs/audio/core/commands/playlists.py:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Danh sách đã thêm vào hàng đợi" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3185,32 +3203,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Ds phát không hợp lệ" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Đã xóa bài hát" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Trang {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Bài hát đã đc thêm vào" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3240,35 +3258,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3296,7 +3314,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/zh-CN.po b/redbot/cogs/audio/core/commands/locales/zh-CN.po index 28066f4b387..a48f76fb169 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-CN.po +++ b/redbot/cogs/audio/core/commands/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "队列结束时自动播放: {true_or_false}" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "已启用" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "设置已更改" @@ -396,25 +396,6 @@ msgid "Set a playlist to auto-play songs from.\n\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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -430,10 +411,10 @@ msgstr "播放列表不可用" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "音频的播放列表部分当前不可用" +msgid "Playlists Are Not Available" +msgstr "播放列表不可用" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -449,6 +430,25 @@ msgstr "音频的播放列表部分当前不可用" #: 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: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 "检查你的日志" @@ -458,8 +458,8 @@ msgid "No Playlist Found" msgstr "没有找到播放列表" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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}' 与播放列表匹配" @@ -472,22 +472,22 @@ msgid "Playlist {name} has no tracks." msgstr "播放列表 {name} 没有曲目" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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以供公会查找" @@ -586,13 +586,13 @@ msgstr "当机器人单独在频道中 x 秒时自动断开与频道的连接, #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "秒数不能小于零" @@ -631,23 +631,28 @@ msgstr "优选选择有歌词的音乐: {true_or_false}。" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "为非管理员点歌设置价格,0为禁用。" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "价格不能小于零。" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -656,11 +661,11 @@ msgstr "如果Lavalink.jar不在音频数据文件夹中运行,请设置本地 " 将路径留空将路径重置为默认的音频数据目录。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:796 +#: 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:801 +#: 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" @@ -686,30 +691,30 @@ msgstr "此设置仅适用于机器人所有者设置本地轨道文件夹位置 "使用没有指定路径的此命令将其重置为默认值,即此机器人的音频数据目录。\n" "您想要继续为本地轨道设置所提供的路径吗?" -#: redbot/cogs/audio/core/commands/audioset.py:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "无效路径" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "无效的环境" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -720,41 +725,41 @@ msgstr "曲目队列的最长时间限制,单位为秒,0表示禁用。\n\n" " 无效的输入将会禁用最大长度限制。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "长度无效" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "秒数不能小于零" -#: redbot/cogs/audio/core/commands/audioset.py:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "音轨最大长度已禁用。" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "音轨最大长度设置为 {seconds}。" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -767,69 +772,69 @@ msgstr "切换音频域限制\n\n" " Bandcamp 链接\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: 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:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "设置已更改" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "自动断开连接: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "自动播放:[{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "唱片机:[{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: 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:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "最大音轨长度:[{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -847,110 +852,110 @@ msgstr "最大音量:[{max_volume}%]\n" "状态歌曲:[{status}]\n" "Spotify搜索:[{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "缩略图:[{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "服务器" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "用户" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "自动播放设置" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "播放列表名称:[{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "播放列表 ID:[{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "播放列表类型:[{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "缓存设置" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "天" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "用户设置" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink 设置" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "齿轮版本: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -961,70 +966,74 @@ msgid "Lavalink version: [{llversion}]\n" "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "本地曲目路径:[{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "在您的数据文件夹中找不到日志。" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "日志太大,您可以在 {path} 中找到" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "我需要能够私信你给你发送日志。" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "启用/禁用音轨标题作为状态。" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "歌曲标题作为状态: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "切换在音频信息上显示缩略图。" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "缩略图显示: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "投票已禁用。所有用户都可以使用队列管理命令。" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "投票百分比设置为 {percent}%。" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "设置 YouTube API 密钥的说明" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "设置 Spotify API 令牌的说明" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1035,28 +1044,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "设置Spotify搜索的国家代码" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "无效的国家代码" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "国家代码已设置为 {country}" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1069,27 +1078,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1097,72 +1106,72 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, 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:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "请重新加载音频 (\"{prefix}重新加载音频)。" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "" @@ -1193,7 +1202,7 @@ msgstr "断开语音频道" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "没有播放" @@ -1308,44 +1317,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "无法播放曲目" @@ -1523,11 +1532,11 @@ msgid "You need the DJ role to summon the bot." msgstr "你需要 DJ 角色来召唤机器人。" #: 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "我没有在您的频道上连接和说话的权限。" @@ -1541,17 +1550,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "" @@ -1657,7 +1666,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "" @@ -1842,7 +1851,7 @@ msgstr "" 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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " msgstr "" @@ -1885,7 +1894,7 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set 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." +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 @@ -1939,120 +1948,125 @@ msgstr "" #, 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:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " +#: 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:256 +#: 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:269 +#: 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:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, docstring msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2060,12 +2074,12 @@ msgid "Set the managed Lavalink node's connection password.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2073,170 +2087,170 @@ msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, 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:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, 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:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, 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:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, 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:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "" @@ -2321,8 +2335,8 @@ msgstr "" msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2339,7 +2353,7 @@ msgstr "" msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" @@ -2352,189 +2366,193 @@ msgid "Play the specified track or search for a close match.\n\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." +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." 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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 +#: redbot/cogs/audio/core/commands/player.py:427 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 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2542,54 +2560,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 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" @@ -2605,7 +2623,7 @@ msgid "Playlist configuration options.\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" @@ -2634,75 +2652,75 @@ 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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2733,31 +2751,31 @@ msgid "Copy a playlist from one scope to another.\n\n" " " msgstr "" -#: 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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2785,31 +2803,31 @@ msgid "Create an empty playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2837,15 +2855,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2873,20 +2891,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: 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:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -2917,19 +2935,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2957,25 +2975,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: 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:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3003,35 +3021,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: 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:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3059,16 +3077,16 @@ msgid "Save the queue to a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: 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:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3096,23 +3114,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: 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:1268 +#: 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:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3140,19 +3158,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: 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:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3180,20 +3198,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3221,32 +3239,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1752 +#: 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" @@ -3276,35 +3294,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3332,7 +3350,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/zh-TW.po b/redbot/cogs/audio/core/commands/locales/zh-TW.po index d4a31206c38..aaa56514b5a 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-TW.po +++ b/redbot/cogs/audio/core/commands/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-02-12 21:08+0000\n" +"POT-Creation-Date: 2024-12-24 14:22+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -217,33 +217,33 @@ msgstr "當佇列已空時的自動播放: {true_or_false}。" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1114 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -258,33 +258,33 @@ msgstr "已啟用" #: 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:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:962 -#: 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:1000 -#: redbot/cogs/audio/core/commands/audioset.py:1002 -#: redbot/cogs/audio/core/commands/audioset.py:1044 -#: redbot/cogs/audio/core/commands/audioset.py:1051 -#: redbot/cogs/audio/core/commands/audioset.py:1093 -#: redbot/cogs/audio/core/commands/audioset.py:1094 -#: redbot/cogs/audio/core/commands/audioset.py:1095 -#: redbot/cogs/audio/core/commands/audioset.py:1116 -#: redbot/cogs/audio/core/commands/audioset.py:1199 -#: redbot/cogs/audio/core/commands/audioset.py:1214 -#: redbot/cogs/audio/core/commands/audioset.py:1359 -#: redbot/cogs/audio/core/commands/audioset.py:1360 -#: redbot/cogs/audio/core/commands/audioset.py:1361 -#: redbot/cogs/audio/core/commands/audioset.py:1404 -#: redbot/cogs/audio/core/commands/audioset.py:1405 -#: redbot/cogs/audio/core/commands/audioset.py:1406 -#: redbot/cogs/audio/core/commands/audioset.py:1448 +#: 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:1221 +#: redbot/cogs/audio/core/commands/audioset.py:1236 +#: redbot/cogs/audio/core/commands/audioset.py:1381 +#: redbot/cogs/audio/core/commands/audioset.py:1382 +#: redbot/cogs/audio/core/commands/audioset.py:1383 +#: redbot/cogs/audio/core/commands/audioset.py:1426 +#: redbot/cogs/audio/core/commands/audioset.py:1427 +#: redbot/cogs/audio/core/commands/audioset.py:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1470 #: redbot/cogs/audio/core/commands/controller.py:422 #: redbot/cogs/audio/core/commands/controller.py:466 #: redbot/cogs/audio/core/commands/controller.py:775 @@ -317,23 +317,23 @@ msgstr "\n" #: 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:766 -#: redbot/cogs/audio/core/commands/audioset.py:772 -#: redbot/cogs/audio/core/commands/audioset.py:795 -#: redbot/cogs/audio/core/commands/audioset.py:852 -#: redbot/cogs/audio/core/commands/audioset.py:875 -#: redbot/cogs/audio/core/commands/audioset.py:880 -#: redbot/cogs/audio/core/commands/audioset.py:896 -#: redbot/cogs/audio/core/commands/audioset.py:911 -#: redbot/cogs/audio/core/commands/audioset.py:931 -#: redbot/cogs/audio/core/commands/audioset.py:1197 -#: redbot/cogs/audio/core/commands/audioset.py:1212 -#: redbot/cogs/audio/core/commands/audioset.py:1233 -#: redbot/cogs/audio/core/commands/audioset.py:1240 -#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: 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:1219 +#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1255 +#: redbot/cogs/audio/core/commands/audioset.py:1262 #: redbot/cogs/audio/core/commands/audioset.py:1322 -#: redbot/cogs/audio/core/commands/audioset.py:1430 -#: redbot/cogs/audio/core/commands/audioset.py:1446 +#: redbot/cogs/audio/core/commands/audioset.py:1344 +#: redbot/cogs/audio/core/commands/audioset.py:1452 +#: redbot/cogs/audio/core/commands/audioset.py:1468 #: redbot/cogs/audio/core/commands/controller.py:420 #: redbot/cogs/audio/core/commands/controller.py:464 #: redbot/cogs/audio/core/commands/controller.py:782 @@ -342,28 +342,28 @@ msgstr "\n" #: 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:255 -#: redbot/cogs/audio/core/commands/llset.py:279 -#: redbot/cogs/audio/core/commands/llset.py:292 -#: redbot/cogs/audio/core/commands/llset.py:383 -#: redbot/cogs/audio/core/commands/llset.py:407 -#: redbot/cogs/audio/core/commands/llset.py:438 -#: redbot/cogs/audio/core/commands/llset.py:467 -#: redbot/cogs/audio/core/commands/llset.py:476 -#: redbot/cogs/audio/core/commands/llset.py:494 -#: redbot/cogs/audio/core/commands/llset.py:503 -#: redbot/cogs/audio/core/commands/llset.py:521 -#: redbot/cogs/audio/core/commands/llset.py:530 -#: redbot/cogs/audio/core/commands/llset.py:548 -#: redbot/cogs/audio/core/commands/llset.py:557 -#: redbot/cogs/audio/core/commands/llset.py:575 -#: redbot/cogs/audio/core/commands/llset.py:584 -#: redbot/cogs/audio/core/commands/llset.py:602 -#: redbot/cogs/audio/core/commands/llset.py:611 -#: redbot/cogs/audio/core/commands/llset.py:629 -#: redbot/cogs/audio/core/commands/llset.py:638 -#: redbot/cogs/audio/core/commands/llset.py:665 -#: redbot/cogs/audio/core/commands/llset.py:696 +#: 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:391 +#: redbot/cogs/audio/core/commands/llset.py:415 +#: redbot/cogs/audio/core/commands/llset.py:446 +#: redbot/cogs/audio/core/commands/llset.py:475 +#: redbot/cogs/audio/core/commands/llset.py:484 +#: redbot/cogs/audio/core/commands/llset.py:502 +#: redbot/cogs/audio/core/commands/llset.py:511 +#: redbot/cogs/audio/core/commands/llset.py:529 +#: redbot/cogs/audio/core/commands/llset.py:538 +#: redbot/cogs/audio/core/commands/llset.py:556 +#: redbot/cogs/audio/core/commands/llset.py:565 +#: redbot/cogs/audio/core/commands/llset.py:583 +#: redbot/cogs/audio/core/commands/llset.py:592 +#: redbot/cogs/audio/core/commands/llset.py:610 +#: redbot/cogs/audio/core/commands/llset.py:619 +#: redbot/cogs/audio/core/commands/llset.py:637 +#: redbot/cogs/audio/core/commands/llset.py:646 +#: redbot/cogs/audio/core/commands/llset.py:673 +#: redbot/cogs/audio/core/commands/llset.py:704 msgid "Setting Changed" msgstr "已變更設定" @@ -419,25 +419,6 @@ 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:265 -#: redbot/cogs/audio/core/commands/playlists.py:392 -#: redbot/cogs/audio/core/commands/playlists.py:469 -#: redbot/cogs/audio/core/commands/playlists.py:557 -#: redbot/cogs/audio/core/commands/playlists.py:690 -#: redbot/cogs/audio/core/commands/playlists.py:821 -#: redbot/cogs/audio/core/commands/playlists.py:942 -#: redbot/cogs/audio/core/commands/playlists.py:1095 -#: redbot/cogs/audio/core/commands/playlists.py:1203 -#: redbot/cogs/audio/core/commands/playlists.py:1319 -#: redbot/cogs/audio/core/commands/playlists.py:1443 -#: redbot/cogs/audio/core/commands/playlists.py:1619 -#: redbot/cogs/audio/core/commands/playlists.py:1788 -#: redbot/cogs/audio/core/commands/playlists.py:1952 -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:266 #: redbot/cogs/audio/core/commands/playlists.py:393 @@ -453,10 +434,10 @@ msgstr "播放清單不可用" #: 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 "The playlist section of Audio is currently unavailable" -msgstr "音樂播放清單功能目前無法使用" +msgid "Playlists Are Not Available" +msgstr "播放清單不可用" -#: redbot/cogs/audio/core/commands/audioset.py:499 +#: 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 @@ -472,6 +453,25 @@ msgstr "音樂播放清單功能目前無法使用" #: 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: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 "檢查您的日誌。" @@ -481,8 +481,8 @@ msgid "No Playlist Found" msgstr "沒有找到播放清單" #: redbot/cogs/audio/core/commands/audioset.py:515 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: 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}\" 與播放清單匹配" @@ -495,22 +495,22 @@ msgid "Playlist {name} has no tracks." msgstr "播放清單{name} 中沒有歌曲。" #: redbot/cogs/audio/core/commands/audioset.py:531 -#: redbot/cogs/audio/core/commands/playlists.py:1560 -#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: 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:538 -#: redbot/cogs/audio/core/commands/playlists.py:1000 -#: redbot/cogs/audio/core/commands/playlists.py:1568 -#: redbot/cogs/audio/core/commands/playlists.py:1678 +#: 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:539 -#: redbot/cogs/audio/core/commands/playlists.py:1001 -#: redbot/cogs/audio/core/commands/playlists.py:1569 -#: redbot/cogs/audio/core/commands/playlists.py:1679 +#: 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 才能查找伺服器/群組。" @@ -609,13 +609,13 @@ msgstr "當機器人單獨在頻道超過 x 秒,會自動從頻道斷開。設 #: redbot/cogs/audio/core/commands/audioset.py:689 #: redbot/cogs/audio/core/commands/audioset.py:718 -#: redbot/cogs/audio/core/commands/audioset.py:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 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:1225 +#: redbot/cogs/audio/core/commands/audioset.py:1247 msgid "Seconds can't be less than zero." msgstr "秒數不能小於零。" @@ -654,23 +654,28 @@ msgstr "偏好有歌詞的曲目:{true_or_false}" msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "給非管理的成員設定點歌的價格,設定 0 以關閉該功能。" -#: redbot/cogs/audio/core/commands/audioset.py:761 +#: 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:761 +#: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." msgstr "價格不可以小於 0。" -#: redbot/cogs/audio/core/commands/audioset.py:766 +#: 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:773 +#: 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:785 +#: 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" @@ -679,11 +684,11 @@ msgstr "如果 Lavalink.jar 不是在 Audio 資料夾,請設定 localtracks " 留空以重設路徑為 Audio 資料目錄。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:796 +#: 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:801 +#: 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" @@ -709,30 +714,30 @@ msgstr "此設定僅供機器人擁有者設定 localtracks 資料夾位置。 "於此指令留空路徑的輸入以還原預設為此機器人 Audio 的資料目錄。\n" "您是否要繼續為 localtracks 設定路徑?" -#: redbot/cogs/audio/core/commands/audioset.py:833 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "無效的路徑" -#: redbot/cogs/audio/core/commands/audioset.py:834 +#: 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:840 +#: 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:846 +#: 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 +#: redbot/cogs/audio/core/commands/player.py:416 +#: redbot/cogs/audio/core/commands/player.py:426 msgid "Invalid Environment" msgstr "無效的環境。" -#: redbot/cogs/audio/core/commands/audioset.py:853 +#: 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:862 +#: 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" @@ -743,41 +748,41 @@ msgstr "佇列的最大歌曲長度(以秒為單位),設定 0 以取消該 " 輸入將關閉最大長度的設定。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "無效的長度" -#: redbot/cogs/audio/core/commands/audioset.py:871 +#: 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:875 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "樂曲最大長度設定已關閉" -#: redbot/cogs/audio/core/commands/audioset.py:881 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "樂曲的最大長度被設定為 {seconds}" -#: redbot/cogs/audio/core/commands/audioset.py:891 +#: 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:897 +#: 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:906 +#: 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:912 +#: 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:921 +#: 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" @@ -790,69 +795,69 @@ msgstr "切換 Audio 的網域限制。\n\n" " Bandcamp 的連結。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:932 +#: 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:941 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "設定DJ身分組來使用DJ模式。" -#: redbot/cogs/audio/core/commands/audioset.py:950 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "設定值已變更" -#: redbot/cogs/audio/core/commands/audioset.py:951 +#: 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:957 +#: 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:1000 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "自動斷開語音連接:[{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1001 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "自動播放: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1005 +#: 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:1009 +#: 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:1013 +#: 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:1015 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "點唱機:[{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1016 +#: 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:1020 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "最大曲目長度:[{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1023 +#: redbot/cogs/audio/core/commands/audioset.py:1031 msgid "Max volume: [{max_volume}%]\n" "Persist queue: [{persist_queue}]\n" "Repeat: [{repeat}]\n" @@ -870,110 +875,110 @@ msgstr "最大音量:[{max_volume}%]\n" "顯示狀態:[{status}]\n" "Spotify搜尋:[{countrycode}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1043 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "預覽圖: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1047 +#: 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:1060 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "伺服器" -#: redbot/cogs/audio/core/commands/audioset.py:1062 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "使用者" -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/playlists.py:1009 +#: 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:1066 -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 +#: 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:1070 -#: redbot/cogs/audio/core/commands/audioset.py:1071 -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: 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:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "自動播放設定" -#: redbot/cogs/audio/core/commands/audioset.py:1077 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "播放清單名稱: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "播放清單ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "播放清單範圍: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 -#: redbot/cogs/audio/core/commands/audioset.py:1364 -#: redbot/cogs/audio/core/commands/audioset.py:1409 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1386 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache Settings" msgstr "快取設定" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: 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:1088 +#: 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:1089 +#: 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:1090 +#: 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:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1358 -#: redbot/cogs/audio/core/commands/audioset.py:1403 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1380 +#: redbot/cogs/audio/core/commands/audioset.py:1425 msgid "days" msgstr "日" -#: redbot/cogs/audio/core/commands/audioset.py:1099 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "使用者設定" -#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: 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:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink設定" -#: redbot/cogs/audio/core/commands/audioset.py:1108 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "齒輪版本: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1109 +#: 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:1110 +#: 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:1123 +#: redbot/cogs/audio/core/commands/audioset.py:1131 msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" @@ -991,70 +996,74 @@ msgstr "Lavalink 建置 :[{llversion}]\n" "初始堆積大小 :{xms}\n" "最大堆積大小 :{xmx}\n" -#: redbot/cogs/audio/core/commands/audioset.py:1143 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "本地歌曲路徑:[{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1152 +#: redbot/cogs/audio/core/commands/audioset.py:1159 +msgid "Lavalink Plugin Versions" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1174 #, docstring msgid "Sends the managed Lavalink node logs to your DMs." msgstr "傳送 Lavalink server 日誌到你的私訊。" -#: redbot/cogs/audio/core/commands/audioset.py:1159 -#: redbot/cogs/audio/core/commands/audioset.py:1161 +#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1183 msgid "No logs found in your data folder." msgstr "沒有在你的資料夾中找到日誌紀錄。" -#: redbot/cogs/audio/core/commands/audioset.py:1173 +#: redbot/cogs/audio/core/commands/audioset.py:1195 msgid "Logs are too large, you can find them in {path}" msgstr "日誌記錄過大,不過你可以在 {path} 找到。" -#: redbot/cogs/audio/core/commands/audioset.py:1183 +#: redbot/cogs/audio/core/commands/audioset.py:1205 msgid "I need to be able to DM you to send you the logs." msgstr "我需要能夠私訊你才能傳日誌紀錄給你。" -#: redbot/cogs/audio/core/commands/audioset.py:1192 +#: redbot/cogs/audio/core/commands/audioset.py:1214 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "啟用/停用歌曲標題作為狀態。" -#: redbot/cogs/audio/core/commands/audioset.py:1198 +#: redbot/cogs/audio/core/commands/audioset.py:1220 msgid "Song titles as status: {true_or_false}." msgstr "歌曲標題作為狀態: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1229 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "切換在播放消息上顯示縮圖。" -#: redbot/cogs/audio/core/commands/audioset.py:1213 +#: redbot/cogs/audio/core/commands/audioset.py:1235 msgid "Thumbnail display: {true_or_false}." msgstr "縮圖顯示: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1244 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "須設定 百分比 給非管理的成員略過曲目,設定 0 以取消該功能。" -#: redbot/cogs/audio/core/commands/audioset.py:1234 +#: redbot/cogs/audio/core/commands/audioset.py:1256 msgid "Voting disabled. All users can use queue management commands." msgstr "停用投票功能。 所有使用者都可以使用播放清單管理命令。" -#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1263 msgid "Vote percentage set to {percent}%." msgstr "投票比率 已設定為 {percent}%。" -#: redbot/cogs/audio/core/commands/audioset.py:1250 +#: redbot/cogs/audio/core/commands/audioset.py:1272 #, docstring msgid "Instructions to set the YouTube API key." msgstr "設定 YouTube API key 的指示說明。" -#: redbot/cogs/audio/core/commands/audioset.py:1269 +#: redbot/cogs/audio/core/commands/audioset.py:1291 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "設定Spotify API token的說明。" -#: redbot/cogs/audio/core/commands/audioset.py:1270 +#: redbot/cogs/audio/core/commands/audioset.py:1292 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" @@ -1072,28 +1081,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:1287 #: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 #, docstring msgid "Set the country code for Spotify searches." msgstr "設定Spotify搜索的國家/地區代碼。" -#: redbot/cogs/audio/core/commands/audioset.py:1291 #: redbot/cogs/audio/core/commands/audioset.py:1313 +#: redbot/cogs/audio/core/commands/audioset.py:1335 msgid "Invalid Country Code" msgstr "無效的國碼" -#: redbot/cogs/audio/core/commands/audioset.py:1292 #: redbot/cogs/audio/core/commands/audioset.py:1314 +#: redbot/cogs/audio/core/commands/audioset.py:1336 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:1301 #: redbot/cogs/audio/core/commands/audioset.py:1323 +#: redbot/cogs/audio/core/commands/audioset.py:1345 msgid "Country Code set to {country}." msgstr "國碼已設為 {country}。" -#: redbot/cogs/audio/core/commands/audioset.py:1331 +#: redbot/cogs/audio/core/commands/audioset.py:1353 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1114,27 +1123,27 @@ msgstr "設定快取等級。\n\n" " 如果您想停用指定的快取,可使用負數。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1375 +#: redbot/cogs/audio/core/commands/audioset.py:1420 msgid "Max age: [{max_age}]\n" msgstr "最長期限:[{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1354 -#: redbot/cogs/audio/core/commands/audioset.py:1399 +#: redbot/cogs/audio/core/commands/audioset.py:1376 +#: redbot/cogs/audio/core/commands/audioset.py:1421 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify快取: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1355 -#: redbot/cogs/audio/core/commands/audioset.py:1400 +#: redbot/cogs/audio/core/commands/audioset.py:1377 +#: redbot/cogs/audio/core/commands/audioset.py:1422 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube快取: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1356 -#: redbot/cogs/audio/core/commands/audioset.py:1401 +#: redbot/cogs/audio/core/commands/audioset.py:1378 +#: redbot/cogs/audio/core/commands/audioset.py:1423 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink快取: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1416 +#: redbot/cogs/audio/core/commands/audioset.py:1438 #, 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" @@ -1145,15 +1154,15 @@ msgstr "設定快取最長期限:\n\n" " \n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1423 +#: redbot/cogs/audio/core/commands/audioset.py:1445 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:1428 +#: redbot/cogs/audio/core/commands/audioset.py:1450 msgid "I've set the cache age to {age} days" msgstr "我已將快取期限設定為 {age} 天" -#: redbot/cogs/audio/core/commands/audioset.py:1435 +#: redbot/cogs/audio/core/commands/audioset.py:1457 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1162,57 +1171,57 @@ msgstr "切換持久隊列。\n\n" " 持久隊列允許在隊列關閉時恢復當前隊列。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1447 +#: redbot/cogs/audio/core/commands/audioset.py:1469 msgid "Persisting queues: {true_or_false}." msgstr "永久佇列:{true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1477 #, docstring msgid "Restarts the lavalink connection." msgstr "重啟Lavalink連接。" -#: redbot/cogs/audio/core/commands/audioset.py:1463 -#: redbot/cogs/audio/core/commands/llset.py:726 +#: redbot/cogs/audio/core/commands/audioset.py:1485 +#: redbot/cogs/audio/core/commands/llset.py:734 msgid "Failed To Shutdown Lavalink Node" msgstr "關閉 Lavalink 節點失敗!" -#: redbot/cogs/audio/core/commands/audioset.py:1464 +#: redbot/cogs/audio/core/commands/audioset.py:1486 #: redbot/cogs/audio/core/commands/llset.py:187 -#: redbot/cogs/audio/core/commands/llset.py:727 +#: redbot/cogs/audio/core/commands/llset.py:735 msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "請重新加載Audio (`{prefix}reload audio`)。" -#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/audioset.py:1493 msgid "Restarting Lavalink" msgstr "正在重新啟動 Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/audioset.py:1494 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "Lavalink完全開啟可能需要幾分鐘。" -#: redbot/cogs/audio/core/commands/audioset.py:1479 +#: redbot/cogs/audio/core/commands/audioset.py:1501 #, docstring msgid "Set the maximum volume allowed in this server." msgstr "設置此服務器允許的最大音量。" -#: redbot/cogs/audio/core/commands/audioset.py:1483 +#: redbot/cogs/audio/core/commands/audioset.py:1505 msgid "Error" msgstr "錯誤" -#: redbot/cogs/audio/core/commands/audioset.py:1484 +#: redbot/cogs/audio/core/commands/audioset.py:1506 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:1492 -#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1514 +#: redbot/cogs/audio/core/commands/audioset.py:1522 msgid "Setting changed" msgstr "已變更設定。" -#: redbot/cogs/audio/core/commands/audioset.py:1493 +#: redbot/cogs/audio/core/commands/audioset.py:1515 msgid "The maximum volume has been limited to 150%, be easy on your ears." msgstr "最大音量已被限制至150%,音量過大可能對聽力造成損害。" -#: redbot/cogs/audio/core/commands/audioset.py:1501 +#: redbot/cogs/audio/core/commands/audioset.py:1523 msgid "The maximum volume has been limited to {max_volume}%." msgstr "最大音量已被限制至{max_volume}%。" @@ -1243,7 +1252,7 @@ msgstr "退出語音頻道。" #: 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:1124 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "沒有正在播放的曲目。" @@ -1359,44 +1368,44 @@ 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:1457 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:65 +#: redbot/cogs/audio/core/commands/player.py:83 +#: redbot/cogs/audio/core/commands/player.py:95 +#: redbot/cogs/audio/core/commands/player.py:101 +#: redbot/cogs/audio/core/commands/player.py:111 +#: redbot/cogs/audio/core/commands/player.py:117 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:135 +#: redbot/cogs/audio/core/commands/player.py:162 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:173 +#: redbot/cogs/audio/core/commands/player.py:191 +#: redbot/cogs/audio/core/commands/player.py:203 +#: redbot/cogs/audio/core/commands/player.py:209 +#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:225 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:244 +#: redbot/cogs/audio/core/commands/player.py:253 +#: 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:739 +#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "無法播放歌曲" @@ -1576,11 +1585,11 @@ msgid "You need the DJ role to summon the bot." msgstr "您需要DJ身分組才能使Bot加入語音頻道。" #: 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/player.py:84 +#: redbot/cogs/audio/core/commands/player.py:192 +#: redbot/cogs/audio/core/commands/player.py:455 +#: redbot/cogs/audio/core/commands/player.py:571 +#: redbot/cogs/audio/core/commands/player.py:696 #: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "權限不足,無法加入及在您的語音頻道中説話。" @@ -1594,17 +1603,17 @@ 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/player.py:96 +#: redbot/cogs/audio/core/commands/player.py:204 +#: redbot/cogs/audio/core/commands/player.py:467 +#: redbot/cogs/audio/core/commands/player.py:583 +#: redbot/cogs/audio/core/commands/player.py:708 #: 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 +#: redbot/cogs/audio/core/commands/player.py:102 msgid "Connection to the Lavalink node has not yet been established." msgstr "尚未建立與 Lavalink 節點的連接。" @@ -1710,7 +1719,7 @@ 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 +#: redbot/cogs/audio/core/commands/player.py:152 msgid "Unable To Bump Track" msgstr "無法將歌曲移動至佇列頂部。" @@ -1910,15 +1919,10 @@ msgstr "`Dangerous commands` 管理 Lavalink 節點配置設置。\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 version is Java 11.\n\n" +" The current supported versions are Java 17 and 11.\n\n" " Enter nothing or \"java\" to reset it back to default.\n" " " -msgstr "更改您的 Java 可執行文件路徑。\n\n" -" 大多數時候不需要使用此命令,並且僅當主機具有衝突的 Java 版本時才有用。\n\n" -" 如果更改此項,請確保音頻支持您設置的 Java 可執行文件。\n" -" 當前支持的版本是 Java 11。\n\n" -" 不輸入任何內容或輸入“java”將其重置為默認值。\n" -" " +msgstr "" #: redbot/cogs/audio/core/commands/llset.py:62 msgid "Java Executable Reset" @@ -1962,8 +1966,8 @@ msgid "Heap-size must be at least 64M, however it is recommended to have it set msgstr "記憶體大小必須至少為 64M,但建議至少設置為 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 "記憶體大小必須小於您的系統 RAM,您當前有 {ram_in_bytes} 可用 。" +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." @@ -2023,27 +2027,26 @@ msgstr "非託管 Lavalink 節點密碼設置為 {password}。運行 `{p}{cmd}` #, 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 "設置 Lavalink 節點端口。\n\n" -" 此命令設置音頻將用於連接到非託管 Lavalink 節點的連接端口。\n" -" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:249 -#: redbot/cogs/audio/core/commands/llset.py:431 -#: redbot/cogs/audio/core/commands/llset.py:659 -#: redbot/cogs/audio/core/commands/llset.py:690 +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:667 +#: redbot/cogs/audio/core/commands/llset.py:698 msgid "Setting Not Changed" msgstr "設置未更變" -#: redbot/cogs/audio/core/commands/llset.py:250 -msgid "A port must be between 0 and 65535 " -msgstr "端口必須介於 0 和 65535 之間 " +#: 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:256 +#: 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:269 +#: 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" @@ -2052,73 +2055,76 @@ msgstr "將 Lavalink 節點連接設置為安全。\n\n" " 當連接到非託管 Lavalink 節點時,此切換將連接類型設置為安全或不安全。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:280 +#: 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:293 -msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and will use {unsecured_protocol} instead.\n\n" "Run `{p}{cmd}` for it to take effect." -msgstr "非託管 Lavalink 節點將不再使用安全的 {secured_protocol} 協議連接,而是使用 {unsecured_protocol} 代替。\n\n" -"運行 `{p}{cmd}` 使其生效。" +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:304 +#: redbot/cogs/audio/core/commands/llset.py:310 #, docstring msgid "Display Lavalink connection settings." msgstr "顯示 Lavalink 連接設置。" -#: redbot/cogs/audio/core/commands/llset.py:308 +#: redbot/cogs/audio/core/commands/llset.py:314 msgid "Connection Settings" msgstr "連接設置" -#: redbot/cogs/audio/core/commands/llset.py:309 -#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:324 msgid "Host: [{host}]\n" msgstr "主機:[{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:310 -#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:327 msgid "Port: [{port}]\n" msgstr "端口: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:311 -#: redbot/cogs/audio/core/commands/llset.py:320 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Default HTTP/HTTPS port" +msgstr "默認 HTTP/HTTPS port" + +#: redbot/cogs/audio/core/commands/llset.py:319 +#: redbot/cogs/audio/core/commands/llset.py:328 msgid "Password: [{password}]\n" msgstr "密碼:[{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:320 msgid "Secured: [{state}]\n" msgstr "安全:[{state}]\n" -#: redbot/cogs/audio/core/commands/llset.py:315 +#: redbot/cogs/audio/core/commands/llset.py:323 msgid "Lavalink Node Settings" msgstr "Lavalink 節點設定" -#: redbot/cogs/audio/core/commands/llset.py:323 +#: redbot/cogs/audio/core/commands/llset.py:331 msgid "Initial Heapsize: [{xms}]\n" msgstr "初始記憶體大小:[{xms}]\n" -#: redbot/cogs/audio/core/commands/llset.py:324 +#: redbot/cogs/audio/core/commands/llset.py:332 msgid "Max Heapsize: [{xmx}]\n" msgstr "最大記憶體大小:[{xmx}]\n" -#: redbot/cogs/audio/core/commands/llset.py:325 +#: redbot/cogs/audio/core/commands/llset.py:333 msgid "Java exec: [{java_exc_path}]\n" msgstr "Java 執行程序:[{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/llset.py:333 -#: redbot/cogs/audio/core/commands/llset.py:355 +#: redbot/cogs/audio/core/commands/llset.py:341 +#: redbot/cogs/audio/core/commands/llset.py:363 msgid "I need to be able to DM you to send you this info." msgstr "我需要能夠通過 DM 向您發送此信息。" -#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:346 #, 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:362 +#: redbot/cogs/audio/core/commands/llset.py:370 #, 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" @@ -2127,12 +2133,12 @@ msgstr "配置託管 Lavalink 節點運行時選項。\n\n" " 如果隨意更改此類別下的所有設置,可能會導致Audio出現故障,只有在官方人員建議您更改此處的設置時更改。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:369 +#: redbot/cogs/audio/core/commands/llset.py:377 #, docstring msgid "Configure the managed node authorization and connection settings." msgstr "配置受管理節點授權和連接設置。" -#: redbot/cogs/audio/core/commands/llset.py:375 +#: redbot/cogs/audio/core/commands/llset.py:383 #, 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" @@ -2141,13 +2147,13 @@ msgstr "`Dangerous command` 設置託管 Lavalink 節點的綁定 IP 地址。\n " 默認情況下此數值是 localhost ,默認情況下會將服務器限制為僅本地主機應用程序,如果您不知道如何設置,隨意更改此值可能會破壞原託管的 Lavalink 節點。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:384 +#: redbot/cogs/audio/core/commands/llset.py:392 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:399 +#: redbot/cogs/audio/core/commands/llset.py:407 #, 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" @@ -2158,13 +2164,13 @@ msgstr "設置託管 Lavalink 節點的連接密碼。\n\n" " 默認數值為“youshallnotpass”。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:408 +#: redbot/cogs/audio/core/commands/llset.py:416 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:422 +#: redbot/cogs/audio/core/commands/llset.py:430 #, 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" @@ -2175,17 +2181,17 @@ msgstr "`Dangerous command` 設置託管 Lavalink 節點的連接端口。\n\n" " 默認數值為“2333”。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:432 +#: redbot/cogs/audio/core/commands/llset.py:440 msgid "The port must be between 1024 and 49151." msgstr "端口必須介於 1024 和 49151 之間。" -#: redbot/cogs/audio/core/commands/llset.py:439 +#: redbot/cogs/audio/core/commands/llset.py:447 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:451 +#: redbot/cogs/audio/core/commands/llset.py:459 #, 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" @@ -2194,7 +2200,7 @@ msgstr "`Dangerous command` 打開/關閉音頻來源。\n\n" " 默認情況下,所有源都已啟用,您應該只在被開發人員建議的情況下使用此處的命令來禁用特定源,在沒有相關知識的情況下禁用源可能會導致Audio中斷損壞。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:458 +#: redbot/cogs/audio/core/commands/llset.py:466 #, 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" @@ -2203,19 +2209,19 @@ msgstr "打開或關閉 HTTP 直接 URL 使用。\n\n" " 此用於允許從直接 HTTP 直播播放(這不影響其他源的直接 URL 播放)。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:468 +#: redbot/cogs/audio/core/commands/llset.py:476 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:477 +#: redbot/cogs/audio/core/commands/llset.py:485 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:485 +#: redbot/cogs/audio/core/commands/llset.py:493 #, docstring msgid "Toggle Bandcamp source on or off.\n\n" " This toggle controls the playback of all Bandcamp related content.\n" @@ -2224,19 +2230,19 @@ msgstr "打開或關閉 Bandcamp 來源。\n\n" " 此切換控制開關所有 Bandcamp 相關來源內容的播放。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:495 +#: redbot/cogs/audio/core/commands/llset.py:503 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:504 +#: redbot/cogs/audio/core/commands/llset.py:512 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:512 +#: redbot/cogs/audio/core/commands/llset.py:520 #, 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" @@ -2245,19 +2251,19 @@ msgstr "啟用或關閉本地文件使用。\n\n" " 此切換控制所有本地軌道內容的播放,通常位於“localtracks”文件夾中。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:522 +#: redbot/cogs/audio/core/commands/llset.py:530 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:531 +#: redbot/cogs/audio/core/commands/llset.py:539 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:539 +#: redbot/cogs/audio/core/commands/llset.py:547 #, docstring msgid "Toggle Soundcloud source on or off.\n\n" " This toggle controls the playback of all SoundCloud related content.\n" @@ -2266,19 +2272,19 @@ msgstr "啟用或關閉 Soundcloud 來源。\n\n" " 此切換控制所有 SoundCloud 相關內容的播放。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:549 +#: redbot/cogs/audio/core/commands/llset.py:557 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:558 +#: redbot/cogs/audio/core/commands/llset.py:566 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:566 +#: redbot/cogs/audio/core/commands/llset.py:574 #, 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" @@ -2287,19 +2293,19 @@ msgstr "`Dangerous command` 打開或關閉 YouTube 來源(包括 Spotify)。\n\ " 此切換控制所有 YouTube 和 Spotify 相關內容的播放。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:576 +#: redbot/cogs/audio/core/commands/llset.py:584 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:585 +#: redbot/cogs/audio/core/commands/llset.py:593 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:593 +#: redbot/cogs/audio/core/commands/llset.py:601 #, docstring msgid "Toggle Twitch source on or off.\n\n" " This toggle controls the playback of all Twitch related content.\n" @@ -2308,19 +2314,19 @@ msgstr "打開或關閉 Twitch 來源。\n\n" " 此切換控制所有 Twitch 相關內容的播放。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:603 +#: redbot/cogs/audio/core/commands/llset.py:611 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:612 +#: redbot/cogs/audio/core/commands/llset.py:620 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:620 +#: redbot/cogs/audio/core/commands/llset.py:628 #, docstring msgid "Toggle Vimeo source on or off.\n\n" " This toggle controls the playback of all Vimeo related content.\n" @@ -2329,19 +2335,19 @@ msgstr "打開或關閉 Vimeo 來源。\n\n" " 此切換控制所有 Vimeo 相關內容的播放。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:630 +#: redbot/cogs/audio/core/commands/llset.py:638 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:639 +#: redbot/cogs/audio/core/commands/llset.py:647 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:652 +#: redbot/cogs/audio/core/commands/llset.py:660 #, 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" @@ -2350,18 +2356,18 @@ msgstr "`Dangerous command` 設置託管 Lavalink 節點幀緩衝區大小。\n\ " 僅在我們直接建議您更改此設置時更改它,隨意更改它可能會導致嚴重的播放問題。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:660 +#: redbot/cogs/audio/core/commands/llset.py:668 msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "幀緩衝區可以設置的最低值為 100 毫秒。" -#: redbot/cogs/audio/core/commands/llset.py:666 -#: redbot/cogs/audio/core/commands/llset.py:697 +#: redbot/cogs/audio/core/commands/llset.py:674 +#: redbot/cogs/audio/core/commands/llset.py:705 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:683 +#: redbot/cogs/audio/core/commands/llset.py:691 #, 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" @@ -2370,11 +2376,11 @@ msgstr "`Dangerous command` 設置託管 Lavalink 節點 JDA-NAS 緩衝區大小 " 僅在我們直接建議您更改此設置時更改它,隨意更改它可能會導致嚴重的播放問題。\n" " " -#: redbot/cogs/audio/core/commands/llset.py:691 +#: redbot/cogs/audio/core/commands/llset.py:699 msgid "The lowest value the buffer may be is 100ms." msgstr "幀緩衝區可以設置的最低值為 100 毫秒。" -#: redbot/cogs/audio/core/commands/llset.py:709 +#: redbot/cogs/audio/core/commands/llset.py:717 #, docstring msgid "Reset all `llset` changes back to their default values." msgstr "將所有 `llset` 更改重置為默認值。" @@ -2474,8 +2480,8 @@ msgstr "第 {}/{} 頁" msgid "Queue percentage." msgstr "暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:127 -#: redbot/cogs/audio/core/commands/playlists.py:1129 +#: 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 @@ -2492,7 +2498,7 @@ msgstr "暫停或繼續播放歌曲。" msgid "There's nothing in the queue." msgstr "播放清單中沒有項目。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:148 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "已加入和正在播放的歌曲:" @@ -2508,192 +2514,196 @@ msgstr "播放指定的曲目或搜索接近的匹配項。\n\n" " " #: 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不允許使用。" +msgid "That URL is not allowed.\n\n" +"The bot owner can remove this restriction by using ``{prefix}audioset restrict``." +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 +#: redbot/cogs/audio/core/commands/player.py:59 +#: redbot/cogs/audio/core/commands/player.py:167 +#: redbot/cogs/audio/core/commands/player.py:746 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 +#: redbot/cogs/audio/core/commands/player.py:66 +#: redbot/cogs/audio/core/commands/player.py:174 +#: redbot/cogs/audio/core/commands/player.py:437 +#: redbot/cogs/audio/core/commands/player.py:553 +#: redbot/cogs/audio/core/commands/player.py:808 msgid "You need the DJ role to queue tracks." 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 +#: redbot/cogs/audio/core/commands/player.py:70 +#: redbot/cogs/audio/core/commands/player.py:178 +#: redbot/cogs/audio/core/commands/player.py:441 +#: redbot/cogs/audio/core/commands/player.py:557 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 +#: redbot/cogs/audio/core/commands/player.py:73 +#: redbot/cogs/audio/core/commands/player.py:181 +#: redbot/cogs/audio/core/commands/player.py:444 +#: redbot/cogs/audio/core/commands/player.py:560 +#: redbot/cogs/audio/core/commands/player.py:685 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 +#: redbot/cogs/audio/core/commands/player.py:112 +#: redbot/cogs/audio/core/commands/player.py:220 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 +#: redbot/cogs/audio/core/commands/player.py:118 +#: redbot/cogs/audio/core/commands/player.py:226 +#: redbot/cogs/audio/core/commands/player.py:254 msgid "No tracks found for `{query}`." msgstr "找不到名為“{query}”的曲目。" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:124 +#: redbot/cogs/audio/core/commands/player.py:232 +#: redbot/cogs/audio/core/commands/player.py:532 +#: redbot/cogs/audio/core/commands/player.py:605 msgid "Queue size limit reached." msgstr "已達到隊列數量限制。" -#: redbot/cogs/audio/core/commands/player.py:145 +#: redbot/cogs/audio/core/commands/player.py:147 #, docstring msgid "Force play a URL or search for a track." msgstr "在播放清單頂部播放URL或搜索歌曲。" -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/player.py:153 msgid "Only single tracks work with bump play." msgstr "只有單個曲目適用於bump播放。" -#: 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/player.py:163 +#: redbot/cogs/audio/core/commands/player.py:740 +msgid "That URL is not allowed." +msgstr "此URL不允許使用。" + +#: redbot/cogs/audio/core/commands/player.py:210 +#: redbot/cogs/audio/core/commands/player.py:473 +#: redbot/cogs/audio/core/commands/player.py:589 +#: redbot/cogs/audio/core/commands/player.py:714 #: 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 +#: redbot/cogs/audio/core/commands/player.py:257 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 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:796 +#: redbot/cogs/audio/core/commands/player.py:915 msgid "Track is not playable." msgstr "此歌曲無法撥放。" -#: redbot/cogs/audio/core/commands/player.py:264 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:914 +#: redbot/cogs/audio/core/commands/player.py:266 +#: redbot/cogs/audio/core/commands/player.py:797 +#: redbot/cogs/audio/core/commands/player.py:916 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** 不是完全支援的格式,某些曲目可能無法播放。" -#: redbot/cogs/audio/core/commands/player.py:294 +#: redbot/cogs/audio/core/commands/player.py:296 msgid "This track is not allowed in this server." msgstr "此伺務器不允許使用此曲目。" -#: redbot/cogs/audio/core/commands/player.py:316 +#: redbot/cogs/audio/core/commands/player.py:318 msgid "Track exceeds maximum length." msgstr "軌道超過最大可播放長度。" -#: redbot/cogs/audio/core/commands/player.py:337 +#: redbot/cogs/audio/core/commands/player.py:339 msgid "{time} until track playback: #1 in queue" msgstr "{time}後開始播放: 在播放清單的第#1首歌" -#: redbot/cogs/audio/core/commands/player.py:341 +#: redbot/cogs/audio/core/commands/player.py:343 msgid "Track Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/commands/player.py:355 +#: redbot/cogs/audio/core/commands/player.py:357 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "從類別列表中選擇一個Spotify播放列表以開始播放。" -#: redbot/cogs/audio/core/commands/player.py:415 +#: redbot/cogs/audio/core/commands/player.py:417 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 client ID 和 Spotify client secret。\n" "有關詳細說明,請參閱`{prefix}audioset spotifyapi`。" -#: redbot/cogs/audio/core/commands/player.py:425 +#: redbot/cogs/audio/core/commands/player.py:427 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 key,然後才能使用 Spotify URL 或代碼。\n" "有關詳細說明,請參閱`{prefix}audioset youtubeapi`。" -#: redbot/cogs/audio/core/commands/player.py:483 +#: redbot/cogs/audio/core/commands/player.py:485 msgid "You must be in the voice channel to use the genre command." msgstr "您必須在語音頻道中才能使用 genre 指令。" -#: redbot/cogs/audio/core/commands/player.py:490 +#: redbot/cogs/audio/core/commands/player.py:492 msgid "No categories found" msgstr "未找到類別" -#: redbot/cogs/audio/core/commands/player.py:494 -#: redbot/cogs/audio/core/commands/player.py:512 +#: redbot/cogs/audio/core/commands/player.py:496 +#: redbot/cogs/audio/core/commands/player.py:514 msgid "No categories found, try again later." msgstr "未找到類別,請稍後重試。" -#: redbot/cogs/audio/core/commands/player.py:499 +#: redbot/cogs/audio/core/commands/player.py:501 msgid "Categories" msgstr "類別" -#: redbot/cogs/audio/core/commands/player.py:505 +#: redbot/cogs/audio/core/commands/player.py:507 msgid "No categories selected, try again later." msgstr "未選擇類別,請稍後重試。" -#: redbot/cogs/audio/core/commands/player.py:520 +#: redbot/cogs/audio/core/commands/player.py:522 msgid "Playlists for {friendly_name}" msgstr "{friendly_name} 的播放列表" -#: redbot/cogs/audio/core/commands/player.py:527 +#: redbot/cogs/audio/core/commands/player.py:529 msgid "No tracks to play." msgstr "沒有可播放的曲目。" -#: redbot/cogs/audio/core/commands/player.py:537 +#: redbot/cogs/audio/core/commands/player.py:539 msgid "Couldn't find tracks for the selected playlist." msgstr "找不到所選播放列表的曲目。" -#: redbot/cogs/audio/core/commands/player.py:545 +#: redbot/cogs/audio/core/commands/player.py:547 #, docstring msgid "Starts auto play." msgstr "開始自動播放。" -#: redbot/cogs/audio/core/commands/player.py:599 +#: redbot/cogs/audio/core/commands/player.py:601 msgid "You must be in the voice channel to use the autoplay command." msgstr "您必須在語音頻道中才能使用自動播放的指令。" -#: redbot/cogs/audio/core/commands/player.py:613 +#: redbot/cogs/audio/core/commands/player.py:615 msgid "Couldn't get a valid track." msgstr "無法取得有效的歌曲。" -#: 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:1897 +#: redbot/cogs/audio/core/commands/player.py:621 +#: redbot/cogs/audio/core/commands/player.py:758 +#: redbot/cogs/audio/core/commands/player.py:777 +#: redbot/cogs/audio/core/commands/player.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "無法獲取歌曲。" -#: 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 +#: redbot/cogs/audio/core/commands/player.py:622 +#: redbot/cogs/audio/core/commands/player.py:759 +#: redbot/cogs/audio/core/commands/player.py:778 +#: redbot/cogs/audio/core/commands/player.py:896 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/commands/player.py:634 +#: redbot/cogs/audio/core/commands/player.py:636 msgid "Adding a track to queue." msgstr "正在新增歌曲至播放佇列。" -#: redbot/cogs/audio/core/commands/player.py:641 +#: redbot/cogs/audio/core/commands/player.py:643 #, 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" @@ -2704,55 +2714,55 @@ msgstr "通過搜尋選擇曲目。\n\n" " ` 在 SoundCloud 而不是 YouTube 上搜索。\n" " " -#: redbot/cogs/audio/core/commands/player.py:680 +#: redbot/cogs/audio/core/commands/player.py:682 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 +#: redbot/cogs/audio/core/commands/player.py:695 +#: redbot/cogs/audio/core/commands/player.py:707 +#: redbot/cogs/audio/core/commands/player.py:713 +#: redbot/cogs/audio/core/commands/player.py:723 msgid "Unable To Search For Tracks" msgstr "無法搜尋曲目。" -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:724 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 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 msgid "Nothing found." msgstr "未找到任何東西。" -#: redbot/cogs/audio/core/commands/player.py:787 -#: redbot/cogs/audio/core/commands/player.py:906 +#: redbot/cogs/audio/core/commands/player.py:789 +#: redbot/cogs/audio/core/commands/player.py:908 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:1526 +#: redbot/cogs/audio/core/commands/player.py:855 +#: 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:859 +#: redbot/cogs/audio/core/commands/player.py:861 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "已加入 {num} 首曲目至待播清單。{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:865 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "folder" msgstr "資料夾" -#: redbot/cogs/audio/core/commands/player.py:867 +#: redbot/cogs/audio/core/commands/player.py:869 msgid "search" msgstr "搜尋" -#: redbot/cogs/audio/core/commands/player.py:870 +#: redbot/cogs/audio/core/commands/player.py:872 msgid "{time} until start of {type} playback: starts at #{position} in queue" 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" @@ -2779,7 +2789,7 @@ msgstr "播放列表配置選項。\n\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" @@ -2832,76 +2842,76 @@ msgstr "將曲目 URL、播清單網址或快速搜索添加到播放列表。\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:304 -#: redbot/cogs/audio/core/commands/playlists.py:486 -#: redbot/cogs/audio/core/commands/playlists.py:580 -#: redbot/cogs/audio/core/commands/playlists.py:709 -#: redbot/cogs/audio/core/commands/playlists.py:844 -#: redbot/cogs/audio/core/commands/playlists.py:981 -#: redbot/cogs/audio/core/commands/playlists.py:1015 -#: redbot/cogs/audio/core/commands/playlists.py:1024 -#: redbot/cogs/audio/core/commands/playlists.py:1223 -#: redbot/cogs/audio/core/commands/playlists.py:1473 -#: redbot/cogs/audio/core/commands/playlists.py:1559 -#: redbot/cogs/audio/core/commands/playlists.py:1640 -#: redbot/cogs/audio/core/commands/playlists.py:1670 -#: redbot/cogs/audio/core/commands/playlists.py:1982 +#: 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 "{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 "\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:617 -#: redbot/cogs/audio/core/commands/playlists.py:1253 -#: redbot/cogs/audio/core/commands/playlists.py:1267 -#: redbot/cogs/audio/core/commands/playlists.py:1999 +#: 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:228 +#: redbot/cogs/audio/core/commands/playlists.py:229 #, docstring msgid "Copy a playlist from one scope to another.\n\n" " **Usage**:\n" @@ -2959,31 +2969,31 @@ msgstr "將播放列表從一個範圍複製到另一個範圍。\n\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: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:1224 -#: redbot/cogs/audio/core/commands/playlists.py:1641 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: 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:328 -#: redbot/cogs/audio/core/commands/playlists.py:335 +#: 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:343 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "已複製播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:344 +#: 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:359 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -3034,31 +3044,31 @@ msgstr "創建一個空的播放列表。\n\n" " ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:411 -#: redbot/cogs/audio/core/commands/playlists.py:1116 -#: redbot/cogs/audio/core/commands/playlists.py:1339 -#: redbot/cogs/audio/core/commands/playlists.py:1965 -msgid "Invalid Playlist Name" -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 "播放清單必須是一個單字(最多32字元),且不是只有數字。" -#: redbot/cogs/audio/core/commands/playlists.py:422 -#: redbot/cogs/audio/core/commands/playlists.py:1149 -#: redbot/cogs/audio/core/commands/playlists.py:1374 +#: 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:423 +#: 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:436 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -3109,15 +3119,15 @@ msgstr "刪除保存的播放列表。\n\n" " ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:507 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "已刪除播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:508 +#: 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:524 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -3168,20 +3178,20 @@ msgstr "從已保存的播放列表中刪除重複曲目。\n\n" " ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "從播放列表 {name} (`{id}`) [**{scope}**] 中刪除了 {track_diff} 個重複的曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:631 -#: redbot/cogs/audio/core/commands/playlists.py:1739 +#: 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:632 +#: 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:653 +#: 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" @@ -3238,19 +3248,19 @@ msgstr "下載播放列表的副本。\n\n" " ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:720 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "該播放清單中沒有歌曲。" -#: redbot/cogs/audio/core/commands/playlists.py:763 +#: 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:766 +#: 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:788 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -3301,26 +3311,26 @@ msgstr "從已保存的播放列表中檢視資訊。\n\n" " ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:878 +#: 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:882 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "播放列表 {playlist_name} (`{id}`) [**{scope}**] 的資訊:\n" "網址:{url}" -#: redbot/cogs/audio/core/commands/playlists.py:895 -#: redbot/cogs/audio/core/commands/playlists.py:1040 +#: 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:897 +#: 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:909 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -3371,35 +3381,35 @@ msgstr "列出已保存的播放列表。\n\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "此伺務器中沒有可用的已保存播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "{author} 創建的 {scope} 中沒有已保存的播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "{scope} 中沒有已保存的播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1035 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1036 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "歌曲: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1037 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "作者: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1042 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "範圍:{scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1062 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -3450,16 +3460,16 @@ msgstr "將當前隊列保存到播放列表。\n\n" " ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "從當前播放清單保存的播放列表 {name} (`{id}`) [**{scope}**]:已添加 {num} 首曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:1156 -#: redbot/cogs/audio/core/commands/playlists.py:1383 +#: 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:1170 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3510,23 +3520,23 @@ msgstr "透過 url 從播放列表中刪除曲目。\n\n" " ​ ​ ​ ​ `[p]playlist remove MyPersonalPlaylist https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1234 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "該網址不在播放列表中。" -#: redbot/cogs/audio/core/commands/playlists.py:1246 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "沒有剩餘的歌曲,正在刪除播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} 個項目已從播放列表 {playlist_name} (`{id}`) [**{scope}**] 中刪除。" -#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "該曲目已從播放列表中刪除:{playlist_name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/commands/playlists.py:1286 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3577,19 +3587,19 @@ msgstr "從 url 保存播放列表。\n\n" " `[p]playlist save MyPersonalPlaylist https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1375 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "播放列表 {name} (`{id}`) [**{scope}**] 已保存:已添加 {num} 首曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:1392 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "無法創建播放列表" -#: redbot/cogs/audio/core/commands/playlists.py:1393 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "無法創建您的播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1410 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3640,21 +3650,21 @@ msgstr "將播放列表加載到待播清單中。\n\n" " ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1458 +#: 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:1539 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:1540 +#: 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:1586 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3705,32 +3715,32 @@ msgstr "更新播放列表中的所有曲目。\n\n" " ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1663 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "無效的播放清單。" -#: redbot/cogs/audio/core/commands/playlists.py:1664 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "無法更新自定義播放清單。" -#: redbot/cogs/audio/core/commands/playlists.py:1705 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "曲目已移除" -#: redbot/cogs/audio/core/commands/playlists.py:1709 -#: redbot/cogs/audio/core/commands/playlists.py:1729 +#: 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:1727 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "曲目已新增" -#: redbot/cogs/audio/core/commands/playlists.py:1740 +#: 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:1752 +#: 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" @@ -3785,35 +3795,35 @@ msgstr "上傳播放列表文件作為機器人的播放列表。\n\n" " ​ ​ ​ ​`[p]playlist upload --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1807 +#: 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:1818 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "未檢測到文件,請稍後重試。" -#: redbot/cogs/audio/core/commands/playlists.py:1825 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "上傳已取消。" -#: redbot/cogs/audio/core/commands/playlists.py:1829 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "只能上傳Red播放列表文件。" -#: redbot/cogs/audio/core/commands/playlists.py:1837 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "不是有效的播放清單文件。" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "此播放清單過大。" -#: redbot/cogs/audio/core/commands/playlists.py:1898 +#: 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:1919 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3864,7 +3874,7 @@ msgstr "重命名現有的播放列表。\n\n" " ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1996 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "原名為“{old}”的播放列表已重命名為“{new}”(`{id}`) [**{scope}**]" 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/player.py b/redbot/cogs/audio/core/commands/player.py index a925c7a4632..3e3b5273ed7 100644 --- a/redbot/cogs/audio/core/commands/player.py +++ b/redbot/cogs/audio/core/commands/player.py @@ -50,7 +50,9 @@ async def command_play(self, ctx: commands.Context, *, query: str): return await self.send_embed_msg( ctx, title=_("Unable To Play Tracks"), - description=_("That URL is not allowed."), + description=_( + "That URL is not allowed.\n\nThe bot owner can remove this restriction by using ``{prefix}audioset restrict``." + ).format(prefix=ctx.clean_prefix), ) elif not await self.is_query_allowed(self.config, ctx, f"{query}", query_obj=query): return await self.send_embed_msg( 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/cog.py b/redbot/cogs/audio/core/events/cog.py index 8d5acdd96de..55bfa4f84a6 100644 --- a/redbot/cogs/audio/core/events/cog.py +++ b/redbot/cogs/audio/core/events/cog.py @@ -198,6 +198,8 @@ async def on_red_audio_track_auto_play( if not guild: return notify_channel = guild.get_channel_or_thread(player.fetch("notify_channel")) + if not notify_channel: + return has_perms = self._has_notify_perms(notify_channel) tries = 0 while not player._is_playing: diff --git a/redbot/cogs/audio/core/events/dpy.py b/redbot/cogs/audio/core/events/dpy.py index 6c8934d9016..405104bb0d0 100644 --- a/redbot/cogs/audio/core/events/dpy.py +++ b/redbot/cogs/audio/core/events/dpy.py @@ -23,6 +23,7 @@ from redbot.core.utils.chat_formatting import box, humanize_list, underline, bold from ...errors import TrackEnqueueError, AudioError +from ...managed_node import version_pins from ..abc import MixinMeta from ..cog_utils import CompositeMetaClass @@ -40,10 +41,10 @@ "add_reactions": _("Add Reactions"), "view_audit_log": _("View Audit Log"), "priority_speaker": _("Priority Speaker"), - "stream": _("Go Live"), + "stream": _("Video"), "read_messages": _("Read Text Channels & See Voice Channels"), "send_messages": _("Send Messages"), - "send_tts_messages": _("Send TTS Messages"), + "send_tts_messages": _("Send Text-to-speech Messages"), "manage_messages": _("Manage Messages"), "embed_links": _("Embed Links"), "attach_files": _("Attach Files"), @@ -61,7 +62,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"), @@ -70,8 +71,16 @@ "create_private_threads": _("Create Private Threads"), "external_stickers": _("Use External Stickers"), "send_messages_in_threads": _("Send Messages in Threads"), - "start_embedded_activities": _("Start Activities"), - "moderate_members": _("Moderate Member"), + "use_embedded_activities": _("Use Activities"), + "moderate_members": _("Time out members"), + "view_creator_monetization_analytics": _("View Creator Monetization Analytics"), + "use_soundboard": _("Use Soundboard"), + "create_expressions": _("Create Expressions"), + "create_events": _("Create Events"), + "use_external_sounds": _("Use External Sounds"), + "send_voice_messages": _("Send Voice Messages"), + "send_polls": _("Create Polls"), + "use_external_apps": _("Use External Apps"), } DANGEROUS_COMMANDS = { @@ -79,7 +88,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 supported versions are currently Java {supported_java_versions}." ), "command_llset_heapsize": _( "This command will change the maximum RAM allocation for the managed Lavalink node, " @@ -271,7 +280,11 @@ async def cog_before_invoke(self, ctx: commands.Context) -> None: "If you wish to continue, enter this case sensitive token without spaces as your next message." "\n\n{confirm_token}" ).format( - template=_(DANGEROUS_COMMANDS[ctx.command.callback.__name__]), + template=_(DANGEROUS_COMMANDS[ctx.command.callback.__name__]).format( + supported_java_versions=humanize_list( + list(map(str, version_pins.SUPPORTED_JAVA_VERSIONS)) + ), + ), confirm_token=box(confirm_token, lang="py"), ) sent = await ctx.send(message) diff --git a/redbot/cogs/audio/core/events/locales/ar-SA.po b/redbot/cogs/audio/core/events/locales/ar-SA.po index e019871205d..7fad939fde3 100644 --- a/redbot/cogs/audio/core/events/locales/ar-SA.po +++ b/redbot/cogs/audio/core/events/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "تمكين" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "معطل" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "لم يتم العثور على دور DJ. تعطيل وضع DJ." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "بيئة غير صالحة" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/bg-BG.po b/redbot/cogs/audio/core/events/locales/bg-BG.po index c1feb896e87..c10c3009244 100644 --- a/redbot/cogs/audio/core/events/locales/bg-BG.po +++ b/redbot/cogs/audio/core/events/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/cs-CZ.po b/redbot/cogs/audio/core/events/locales/cs-CZ.po index 6691a32ca33..32f9839298b 100644 --- a/redbot/cogs/audio/core/events/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/events/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:84 +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Povoleno" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Zakázáno" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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 "" +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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/da-DK.po b/redbot/cogs/audio/core/events/locales/da-DK.po index 2e5f723f474..7a6c04ff0a0 100644 --- a/redbot/cogs/audio/core/events/locales/da-DK.po +++ b/redbot/cogs/audio/core/events/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/de-DE.po b/redbot/cogs/audio/core/events/locales/de-DE.po index 6347ceaca51..62bb8924c57 100644 --- a/redbot/cogs/audio/core/events/locales/de-DE.po +++ b/redbot/cogs/audio/core/events/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Automatische Wiedergabe gestartet." @@ -56,294 +56,329 @@ msgid "Priority Speaker" msgstr "Priorisierter Sprecher" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" -msgstr "" +msgstr "Text-Kanäle lesen & Sprachkanäle ansehen" #: redbot/cogs/audio/core/events/dpy.py:45 msgid "Send Messages" -msgstr "" +msgstr "Nachrichten senden" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" -msgstr "" +msgstr "Nachrichten verwalten" #: redbot/cogs/audio/core/events/dpy.py:48 msgid "Embed Links" -msgstr "" +msgstr "Links einbetten" #: redbot/cogs/audio/core/events/dpy.py:49 msgid "Attach Files" -msgstr "" +msgstr "Dateien anhängen" #: redbot/cogs/audio/core/events/dpy.py:50 msgid "Read Message History" -msgstr "" +msgstr "Nachrichtenverlauf lesen" #: redbot/cogs/audio/core/events/dpy.py:51 msgid "Mention @everyone, @here, and All Roles" -msgstr "" +msgstr "Erwähne @everyone, @here und alle Rollen" #: redbot/cogs/audio/core/events/dpy.py:52 msgid "Use External Emojis" -msgstr "" +msgstr "Externe Emojis verwenden" #: redbot/cogs/audio/core/events/dpy.py:53 msgid "View Server Insights" -msgstr "" +msgstr "Server-Einblicke anzeigen" #: redbot/cogs/audio/core/events/dpy.py:54 msgid "Connect" -msgstr "" +msgstr "Verbinden" #: redbot/cogs/audio/core/events/dpy.py:55 msgid "Speak" -msgstr "" +msgstr "Sprechen" #: redbot/cogs/audio/core/events/dpy.py:56 msgid "Mute Members" -msgstr "" +msgstr "Mitglieder Stummschalten" #: redbot/cogs/audio/core/events/dpy.py:57 msgid "Deafen Members" -msgstr "" +msgstr "Ein- und Ausgabe von Mitgliedern deaktivieren" #: redbot/cogs/audio/core/events/dpy.py:58 msgid "Move Members" -msgstr "" +msgstr "Mitglieder verschieben" #: redbot/cogs/audio/core/events/dpy.py:59 msgid "Use Voice Activity" -msgstr "" +msgstr "Sprachaktivität verwenden" #: redbot/cogs/audio/core/events/dpy.py:60 msgid "Change Nickname" -msgstr "" +msgstr "Spitznamen ändern" #: redbot/cogs/audio/core/events/dpy.py:61 msgid "Manage Nicknames" -msgstr "" +msgstr "Spitznamen verwalten" #: redbot/cogs/audio/core/events/dpy.py:62 msgid "Manage Roles" -msgstr "" +msgstr "Rollen verwalten" #: redbot/cogs/audio/core/events/dpy.py:63 msgid "Manage Webhooks" -msgstr "" +msgstr "Webhooks verwalten" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "" +msgid "Manage Expressions" +msgstr "Ausdrücke verwalten" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" -msgstr "" +msgstr "Anwendungsbefehle verwenden" #: redbot/cogs/audio/core/events/dpy.py:66 msgid "Request to Speak" -msgstr "" +msgstr "Sprechanfrage" #: redbot/cogs/audio/core/events/dpy.py:67 msgid "Manage Events" -msgstr "" +msgstr "Events verwalten" #: redbot/cogs/audio/core/events/dpy.py:68 msgid "Manage Threads" -msgstr "" +msgstr "Threads verwalten" #: redbot/cogs/audio/core/events/dpy.py:69 msgid "Create Public Threads" -msgstr "" +msgstr "Öffentliche Threads erstellen" #: redbot/cogs/audio/core/events/dpy.py:70 msgid "Create Private Threads" -msgstr "" +msgstr "Private Threads erstellen" #: redbot/cogs/audio/core/events/dpy.py:71 msgid "Use External Stickers" -msgstr "" +msgstr "Externe Sticker verwenden" #: redbot/cogs/audio/core/events/dpy.py:72 msgid "Send Messages in Threads" -msgstr "" +msgstr "Nachrichten in Threads senden" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:84 -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." +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "Soundboard verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "Ausdrücke erstellen" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Create Events" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:89 -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." +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "Externe Sounds verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "Sprachnachrichten senden" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:94 -msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:86 +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:92 +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:97 +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:102 +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:105 msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." -msgstr "" +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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." -msgstr "" +msgstr "Dieser Befehl wird zwischen gesicherten und ungesicherten Verbindungen zu einem externen Lavalink-Knoten umgeschaltet." -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." -msgstr "" +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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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 "" +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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." -msgstr "" +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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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 "" +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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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 "" +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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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 "" +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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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 "" +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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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 "" +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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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 "" +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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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 "" +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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." -msgstr "" +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:159 +#: redbot/cogs/audio/core/events/dpy.py:167 msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." -msgstr "" +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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." -msgstr "" +msgstr "Dieser Befehl wird alle Einstellungen zurücksetzen, die von `[p]llset` geändert wurden." -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." -msgstr "" +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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." -msgstr "" +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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Aktiviert" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Deaktiviert" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." -msgstr "" +msgstr "Sie sollten diesen Kommand nicht nutzen." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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 "" +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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "Keine DJ-Rolle gefunden. DJ-Modus deaktiviert." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Argument kann nicht analysiert werden" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Ungültiges Argument" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." -msgstr "" +msgstr "Die Verbindung zum Lavalink Knoten ist verloren gegangen." -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Keine Player verfügbar" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Es gab ein Problem bei der Kommunikation mit Discord." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Dieser Fehler wurde dem Bot-Besitzer gemeldet." diff --git a/redbot/cogs/audio/core/events/locales/es-ES.po b/redbot/cogs/audio/core/events/locales/es-ES.po index 222a86669a2..80b54f64c2c 100644 --- a/redbot/cogs/audio/core/events/locales/es-ES.po +++ b/redbot/cogs/audio/core/events/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Auto reproducción iniciada." @@ -56,8 +56,8 @@ msgid "Priority Speaker" msgstr "Orador prioritario" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "Transmitir en directo" +msgid "Video" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" @@ -68,8 +68,8 @@ msgid "Send Messages" msgstr "Enviar mensajes" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" -msgstr "Enviar mensajes TTS" +msgid "Send Text-to-speech Messages" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" @@ -140,8 +140,8 @@ msgid "Manage Webhooks" msgstr "Administrar Webhooks" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "Administrar Emojis" +msgid "Manage Expressions" +msgstr "Administrar Expresiones" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" @@ -176,116 +176,148 @@ msgid "Send Messages in Threads" msgstr "Enviar mensajes en hilos" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" -msgstr "Iniciar actividades" +msgid "Use Activities" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "Moderar miembro" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "Usar panel de sonidos" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "Crear Expresiones" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "Este comando cambiará la ruta del ejecutable de Java, es útil si tiene múltiples instalaciones de Java y la predeterminada está causando problemas. Por favor, no cambie esto a menos que esté seguro de que la versión Java que está especificando es soportada por Red. La versión predeterminada y soportada es actualmente Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "Usar sonidos externos" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "Enviar mensajes de voz" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 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:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 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:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Activado" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Desactivado" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "No deberías estar ejecutando este comando." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 msgid "\n" "{template}\n" "If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" @@ -295,58 +327,58 @@ msgstr "\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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "No se puede analizar el argumento" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Argumento no válido" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Entorno no válido" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 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:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Jugador no disponible" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "No se puede cargar la canción" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Hubo un problema de comunicación con Discord." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Este error ha sido reportado al propietario del bot." diff --git a/redbot/cogs/audio/core/events/locales/fi-FI.po b/redbot/cogs/audio/core/events/locales/fi-FI.po index 3efc41e8346..7f0ee48c77a 100644 --- a/redbot/cogs/audio/core/events/locales/fi-FI.po +++ b/redbot/cogs/audio/core/events/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Automaattinen toisto aloitettu." @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,174 +176,206 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Käytössä" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Ei käytössä" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Argumentin käsittely epäonnistui" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Virheellinen argumentti" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Virheellinen ympäristö" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Toistinta ei saatavilla" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "Botti ei ole yhdistettynä puhekanavaan." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Ongelma Discordin kanssa kommunikoitaessa." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Tämä virhe ilmoitettiin botin omistajalle." diff --git a/redbot/cogs/audio/core/events/locales/fr-FR.po b/redbot/cogs/audio/core/events/locales/fr-FR.po index a3226dc0418..26ef5a53e2d 100644 --- a/redbot/cogs/audio/core/events/locales/fr-FR.po +++ b/redbot/cogs/audio/core/events/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,335 +15,367 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Lecture automatique démarrée." #: redbot/cogs/audio/core/events/dpy.py:34 msgid "Create Instant Invite" -msgstr "" +msgstr "Créer une invitation" #: redbot/cogs/audio/core/events/dpy.py:35 msgid "Kick Members" -msgstr "" +msgstr "Expulser des membres" #: redbot/cogs/audio/core/events/dpy.py:36 msgid "Ban Members" -msgstr "" +msgstr "Bannir des membres" #: redbot/cogs/audio/core/events/dpy.py:37 msgid "Administrator" -msgstr "" +msgstr "Administrateur" #: redbot/cogs/audio/core/events/dpy.py:38 msgid "Manage Channels" -msgstr "" +msgstr "Gérer les salons" #: redbot/cogs/audio/core/events/dpy.py:39 msgid "Manage Server" -msgstr "" +msgstr "Gérer le serveur" #: redbot/cogs/audio/core/events/dpy.py:40 msgid "Add Reactions" -msgstr "" +msgstr "Ajouter des réactions" #: redbot/cogs/audio/core/events/dpy.py:41 msgid "View Audit Log" -msgstr "" +msgstr "Voir les logs du serveur" #: redbot/cogs/audio/core/events/dpy.py:42 msgid "Priority Speaker" -msgstr "" +msgstr "Voix prioritaire" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" -msgstr "" +msgstr "Voir les salons" #: redbot/cogs/audio/core/events/dpy.py:45 msgid "Send Messages" -msgstr "" +msgstr "Envoyer des messages" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" -msgstr "" +msgstr "Gérer les Messages" #: redbot/cogs/audio/core/events/dpy.py:48 msgid "Embed Links" -msgstr "" +msgstr "Liens intégrés (embed)" #: redbot/cogs/audio/core/events/dpy.py:49 msgid "Attach Files" -msgstr "" +msgstr "Joindre des fichiers" #: redbot/cogs/audio/core/events/dpy.py:50 msgid "Read Message History" -msgstr "" +msgstr "Voir l'historique des messages" #: redbot/cogs/audio/core/events/dpy.py:51 msgid "Mention @everyone, @here, and All Roles" -msgstr "" +msgstr "Mentionnez @everyone, @here et tous les rôles" #: redbot/cogs/audio/core/events/dpy.py:52 msgid "Use External Emojis" -msgstr "" +msgstr "Utiliser des émojis externes" #: redbot/cogs/audio/core/events/dpy.py:53 msgid "View Server Insights" -msgstr "" +msgstr "Voir les analyses du serveur" #: redbot/cogs/audio/core/events/dpy.py:54 msgid "Connect" -msgstr "" +msgstr "Se connecter" #: redbot/cogs/audio/core/events/dpy.py:55 msgid "Speak" -msgstr "" +msgstr "Parler" #: redbot/cogs/audio/core/events/dpy.py:56 msgid "Mute Members" -msgstr "" +msgstr "Rendre muet les membres" #: redbot/cogs/audio/core/events/dpy.py:57 msgid "Deafen Members" -msgstr "" +msgstr "Mettre en sourdine les membres" #: redbot/cogs/audio/core/events/dpy.py:58 msgid "Move Members" -msgstr "" +msgstr "Déplacer les membres" #: redbot/cogs/audio/core/events/dpy.py:59 msgid "Use Voice Activity" -msgstr "" +msgstr "Utiliser la Détection de la voix" #: redbot/cogs/audio/core/events/dpy.py:60 msgid "Change Nickname" -msgstr "" +msgstr "Modifier le Surnom" #: redbot/cogs/audio/core/events/dpy.py:61 msgid "Manage Nicknames" -msgstr "" +msgstr "Gérer les Pseudos" #: redbot/cogs/audio/core/events/dpy.py:62 msgid "Manage Roles" -msgstr "" +msgstr "Gérer les rôles" #: redbot/cogs/audio/core/events/dpy.py:63 msgid "Manage Webhooks" -msgstr "" +msgstr "Gérer les webhook" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "" +msgid "Manage Expressions" +msgstr "Gérer les expressions" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" -msgstr "" +msgstr "Utiliser les commandes de l'application" #: redbot/cogs/audio/core/events/dpy.py:66 msgid "Request to Speak" -msgstr "" +msgstr "Demande de prise de parole" #: redbot/cogs/audio/core/events/dpy.py:67 msgid "Manage Events" -msgstr "" +msgstr "Gérer les événements" #: redbot/cogs/audio/core/events/dpy.py:68 msgid "Manage Threads" -msgstr "" +msgstr "Gérer les fils de discussion" #: redbot/cogs/audio/core/events/dpy.py:69 msgid "Create Public Threads" -msgstr "" +msgstr "Créer des fils de discussion publics" #: redbot/cogs/audio/core/events/dpy.py:70 msgid "Create Private Threads" -msgstr "" +msgstr "Créer des fils de discussion privés" #: redbot/cogs/audio/core/events/dpy.py:71 msgid "Use External Stickers" -msgstr "" +msgstr "Utilise des autocollants externes" #: redbot/cogs/audio/core/events/dpy.py:72 msgid "Send Messages in Threads" -msgstr "" +msgstr "Envoyer des messages dans des fils de discussion" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:84 -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." +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "Utiliser le soundboard" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "Créer des expressions" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Create Events" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:89 -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." +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "Utiliser des sons externes" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "Envoyer des messages vocaux" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:94 -msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:86 +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:92 +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:97 +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:102 +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:105 msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." -msgstr "" +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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." -msgstr "" +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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." -msgstr "" +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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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 "" +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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." -msgstr "" +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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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 "" +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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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 "" +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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Activé" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Désactivé" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Impossible d'analyser l'argument" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Argument invalide" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Environnement invalide" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." -msgstr "" +msgstr "La connexion avec Lavalink a été perdue." -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Aucun lecteur audio disponible" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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 "" +msgstr "Je ne parviens actuellement pas à avoir une musique depuis Lavalink. Réessayez dans quelques minutes." -#: redbot/cogs/audio/core/events/dpy.py:392 +#: redbot/cogs/audio/core/events/dpy.py:400 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:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Cette erreur a été signalée au propriétaire du bot." diff --git a/redbot/cogs/audio/core/events/locales/hi-IN.po b/redbot/cogs/audio/core/events/locales/hi-IN.po index 8d071cd6fdf..4bed46bb0c8 100644 --- a/redbot/cogs/audio/core/events/locales/hi-IN.po +++ b/redbot/cogs/audio/core/events/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: hi_IN\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/hr-HR.po b/redbot/cogs/audio/core/events/locales/hr-HR.po index ac30ecc44a9..b585e235fa1 100644 --- a/redbot/cogs/audio/core/events/locales/hr-HR.po +++ b/redbot/cogs/audio/core/events/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: hr_HR\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Počela je automatska reprodukcija." @@ -56,8 +56,8 @@ msgid "Priority Speaker" msgstr "Prioritetni zvučnik" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "Pokreni pozornicu" +msgid "Video" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" @@ -68,8 +68,8 @@ 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" +msgid "Send Text-to-speech Messages" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" @@ -140,8 +140,8 @@ msgid "Manage Webhooks" msgstr "Upravljanje webhookovima" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "Upravljanje emojijima" +msgid "Manage Expressions" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" @@ -176,116 +176,148 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "Ova naredba će promijeniti izvršnu putanju Jave, ovo je korisno ako imate više instalacija Jave, a problem uzrokuje zadana putanja. Nemojte ovo mijenjati osim ako ste sigurni da Red podržava verziju Jave koju navedete. Zadana i podržana verzija trenutno je Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:84 +#: redbot/cogs/audio/core/events/dpy.py:86 +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:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 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:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Aktivirano" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Deaktivirano" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "Ne biste trebali pokretati ovu naredbu." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 msgid "\n" "{template}\n" "If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" @@ -295,58 +327,58 @@ msgstr "\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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Nije moguće obradit argument" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Neispravan Argument" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Neispravno Okruženje" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "Veza s Lavalinkom je izgubljena." -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Nema dostupnog Playera" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "Bot nije spojen na glasovni kanal." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 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:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Greška je prijavljena vlasniku bota." diff --git a/redbot/cogs/audio/core/events/locales/hu-HU.po b/redbot/cogs/audio/core/events/locales/hu-HU.po index c23ec7498d1..46151d5da8d 100644 --- a/redbot/cogs/audio/core/events/locales/hu-HU.po +++ b/redbot/cogs/audio/core/events/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Letiltva" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/id-ID.po b/redbot/cogs/audio/core/events/locales/id-ID.po index 72d4bd772c3..2ec43449ab8 100644 --- a/redbot/cogs/audio/core/events/locales/id-ID.po +++ b/redbot/cogs/audio/core/events/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Diaktifkan" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Dinonaktifkan" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/it-IT.po b/redbot/cogs/audio/core/events/locales/it-IT.po index 1d477adda4e..7669c177130 100644 --- a/redbot/cogs/audio/core/events/locales/it-IT.po +++ b/redbot/cogs/audio/core/events/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Abilitato" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Disabilitato" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ja-JP.po b/redbot/cogs/audio/core/events/locales/ja-JP.po index a0310d0f4b1..988b0067e3a 100644 --- a/redbot/cogs/audio/core/events/locales/ja-JP.po +++ b/redbot/cogs/audio/core/events/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,132 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." -msgstr "" +msgstr "自動再生を開始しました" #: redbot/cogs/audio/core/events/dpy.py:34 msgid "Create Instant Invite" -msgstr "" +msgstr "招待を作成する" #: redbot/cogs/audio/core/events/dpy.py:35 msgid "Kick Members" -msgstr "" +msgstr "メンバーをキック" #: redbot/cogs/audio/core/events/dpy.py:36 msgid "Ban Members" -msgstr "" +msgstr "メンバーをBAN" #: redbot/cogs/audio/core/events/dpy.py:37 msgid "Administrator" -msgstr "" +msgstr "管理者" #: redbot/cogs/audio/core/events/dpy.py:38 msgid "Manage Channels" -msgstr "" +msgstr "チャンネルを管理" #: redbot/cogs/audio/core/events/dpy.py:39 msgid "Manage Server" -msgstr "" +msgstr "サーバー管理" #: redbot/cogs/audio/core/events/dpy.py:40 msgid "Add Reactions" -msgstr "" +msgstr "リアクションの追加" #: redbot/cogs/audio/core/events/dpy.py:41 msgid "View Audit Log" -msgstr "" +msgstr "監査ログを表示" #: redbot/cogs/audio/core/events/dpy.py:42 msgid "Priority Speaker" -msgstr "" +msgstr "優先スピーカー" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" -msgstr "" +msgstr "テキストチャンネルの閲覧&ボイスチャンネルを聞く" #: redbot/cogs/audio/core/events/dpy.py:45 msgid "Send Messages" -msgstr "" +msgstr "メッセージを送信" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" -msgstr "" +msgstr "メッセージの管理" #: redbot/cogs/audio/core/events/dpy.py:48 msgid "Embed Links" -msgstr "" +msgstr "埋め込みリンク" #: redbot/cogs/audio/core/events/dpy.py:49 msgid "Attach Files" -msgstr "" +msgstr "ファイルの添付" #: redbot/cogs/audio/core/events/dpy.py:50 msgid "Read Message History" -msgstr "" +msgstr "メッセージ履歴を読む" #: redbot/cogs/audio/core/events/dpy.py:51 msgid "Mention @everyone, @here, and All Roles" -msgstr "" +msgstr "@everyone、@here、全てのロールにメンション" #: redbot/cogs/audio/core/events/dpy.py:52 msgid "Use External Emojis" -msgstr "" +msgstr "外部の絵文字を使用" #: redbot/cogs/audio/core/events/dpy.py:53 msgid "View Server Insights" -msgstr "" +msgstr "サーバーインサイトを表示" #: redbot/cogs/audio/core/events/dpy.py:54 msgid "Connect" -msgstr "" +msgstr "接続" #: redbot/cogs/audio/core/events/dpy.py:55 msgid "Speak" -msgstr "" +msgstr "話す" #: redbot/cogs/audio/core/events/dpy.py:56 msgid "Mute Members" -msgstr "" +msgstr "メンバーをミュート" #: redbot/cogs/audio/core/events/dpy.py:57 msgid "Deafen Members" -msgstr "" +msgstr "メンバーのスピーカーをミュート" #: redbot/cogs/audio/core/events/dpy.py:58 msgid "Move Members" -msgstr "" +msgstr "メンバーを移動" #: redbot/cogs/audio/core/events/dpy.py:59 msgid "Use Voice Activity" -msgstr "" +msgstr "音声アクティビティを使用する" #: redbot/cogs/audio/core/events/dpy.py:60 msgid "Change Nickname" -msgstr "" +msgstr "ニックネームを変更する" #: redbot/cogs/audio/core/events/dpy.py:61 msgid "Manage Nicknames" -msgstr "" +msgstr "ニックネームの管理" #: redbot/cogs/audio/core/events/dpy.py:62 msgid "Manage Roles" -msgstr "" +msgstr "ロールの管理" #: redbot/cogs/audio/core/events/dpy.py:63 msgid "Manage Webhooks" -msgstr "" +msgstr "ウェブフックの管理" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:84 +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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 "" +msgstr "現在、Lavalinkノードからトラックを取得できません。数分後にもう一度お試しください。" -#: redbot/cogs/audio/core/events/dpy.py:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/ko-KR.po b/redbot/cogs/audio/core/events/locales/ko-KR.po index b3f6481fdf2..6f2ef586111 100644 --- a/redbot/cogs/audio/core/events/locales/ko-KR.po +++ b/redbot/cogs/audio/core/events/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "자동재생이 시작되었어요" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,174 +176,206 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "활성화됨" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "비활성화됨" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ역할을 찾지 못했습니다. DJ역할을 비활성화합니다." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` 은 `{command}`의 적합한 값이 아니에요" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "인수룰 구분할 수 없습니다." -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "잘못된 인수입니다." -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "`{}`에 대해 제공 한 인수가 유효하지 않습니다.`{}`를 예상했습니다." -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "잘못된 환경입니다." -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "사용가능한 플레이어가 없습니다." -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "봇이 음성체널에 접속해 있지 않아요." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "디스코드와 통신하는데 문제가 있습니다." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "봇 관리자에게 해당 에러가 보고되었습니다." diff --git a/redbot/cogs/audio/core/events/locales/nb-NO.po b/redbot/cogs/audio/core/events/locales/nb-NO.po index a7ac166560b..d22386aea49 100644 --- a/redbot/cogs/audio/core/events/locales/nb-NO.po +++ b/redbot/cogs/audio/core/events/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: nb_NO\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Automatisk avspilling startet." @@ -56,8 +56,8 @@ msgid "Priority Speaker" msgstr "Prioritert taler" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "Gå Live" +msgid "Video" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" @@ -68,8 +68,8 @@ msgid "Send Messages" msgstr "Send Meldinger" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" -msgstr "Send TTS-meldinger" +msgid "Send Text-to-speech Messages" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" @@ -140,8 +140,8 @@ msgid "Manage Webhooks" msgstr "Administrer Webhooks" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "Administrer Emojier" +msgid "Manage Expressions" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" @@ -176,174 +176,206 @@ 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" +msgid "Use Activities" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "Moderat medlem" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "Denne kommandoen vil endre den kjørbare filbanen til Java, dette er nyttig hvis du har flere installasjoner av Java, og standard en forårsaker problemer. Vennligst ikke endre dette med mindre du er sikker på at Java-versjonen du spesifiserer støttes av Red. Standard og støttet versjon er for øyeblikket Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Aktivert" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Deaktivert" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "Ingen DJ rolle funnet. Deaktivering av DJ modus." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Kan ikke analysere argument" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Ugyldig Argument" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Ugyldig miljø" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Ingen spiller tilgjengelig" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Det var et problem som kommuniserte med Discord." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Denne feilen er rapportert til bot eieren." diff --git a/redbot/cogs/audio/core/events/locales/nl-NL.po b/redbot/cogs/audio/core/events/locales/nl-NL.po index 0abfd1162f0..3c65b751fef 100644 --- a/redbot/cogs/audio/core/events/locales/nl-NL.po +++ b/redbot/cogs/audio/core/events/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Ingeschakeld" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Uitgeschakeld" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/pl-PL.po b/redbot/cogs/audio/core/events/locales/pl-PL.po index fd77eddd6f4..5ca0cb09a74 100644 --- a/redbot/cogs/audio/core/events/locales/pl-PL.po +++ b/redbot/cogs/audio/core/events/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Automatyczne odtwarzanie rozpoczęte." @@ -56,8 +56,8 @@ msgid "Priority Speaker" msgstr "Priorytetowy rozmówca" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "Nadawaj" +msgid "Video" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" @@ -68,8 +68,8 @@ 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" +msgid "Send Text-to-speech Messages" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" @@ -140,8 +140,8 @@ msgid "Manage Webhooks" msgstr "Zarządzanie webhookami" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "Zarządzanie emoji" +msgid "Manage Expressions" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" @@ -176,116 +176,148 @@ 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ść" +msgid "Use Activities" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "Moderacja użytkownika" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "Ta komenda zmieni wykonywalną ścieżkę Java, jest to przydatne, jeśli masz wiele instalacji Java, a domyślna instalacja powoduje problemy. Proszę nie zmieniać tego, chyba że jesteś pewien, że określona przez Ciebie wersja Java jest obsługiwana przez Red. Domyślna i obsługiwana wersja to obecnie Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 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:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 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:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Włączone" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Wyłączone" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "Nie powinieneś uruchamiać tego polecenia." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 msgid "\n" "{template}\n" "If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" @@ -295,58 +327,58 @@ msgstr "\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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "Nie znaleziono roli DJ. Wyłączanie trybu DJ." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Nie można przeanalizować argumentu" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Nieprawidłowy argument" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 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:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Brak dostępnego odtwarzacza" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Wystąpił problem z komunikacją z Discordem." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Ten błąd został zgłoszony właścicielowi bota." diff --git a/redbot/cogs/audio/core/events/locales/pt-BR.po b/redbot/cogs/audio/core/events/locales/pt-BR.po index 1813a8539ff..65cf25922f0 100644 --- a/redbot/cogs/audio/core/events/locales/pt-BR.po +++ b/redbot/cogs/audio/core/events/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Reprodução automática iniciada." @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,174 +176,206 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Habilitado" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Desabilitado" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` não é um valor válido para `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Não foi possível analisar o argumento" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Argumento inválido" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "O argumento que você deu para `{}` não é válido: eu esperava por `{}`." -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Nenhum reprodutor disponível" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "O bot não está conectado a um canal de voz." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Ocorreu um problema de comunicação com o Discord." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Este erro foi reportado ao proprietário do bot." diff --git a/redbot/cogs/audio/core/events/locales/pt-PT.po b/redbot/cogs/audio/core/events/locales/pt-PT.po index c8ac9c04b5f..1287fb00698 100644 --- a/redbot/cogs/audio/core/events/locales/pt-PT.po +++ b/redbot/cogs/audio/core/events/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,371 +15,407 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." -msgstr "" +msgstr "Reprodução automática iniciada." #: redbot/cogs/audio/core/events/dpy.py:34 msgid "Create Instant Invite" -msgstr "" +msgstr "Criar Convite Instantâneo" #: redbot/cogs/audio/core/events/dpy.py:35 msgid "Kick Members" -msgstr "" +msgstr "Expulsar membros" #: redbot/cogs/audio/core/events/dpy.py:36 msgid "Ban Members" -msgstr "" +msgstr "Banir Membros" #: redbot/cogs/audio/core/events/dpy.py:37 msgid "Administrator" -msgstr "" +msgstr "Administrador" #: redbot/cogs/audio/core/events/dpy.py:38 msgid "Manage Channels" -msgstr "" +msgstr "Gerir canais" #: redbot/cogs/audio/core/events/dpy.py:39 msgid "Manage Server" -msgstr "" +msgstr "Gerir Servidor" #: redbot/cogs/audio/core/events/dpy.py:40 msgid "Add Reactions" -msgstr "" +msgstr "Adicionar Reacções" #: redbot/cogs/audio/core/events/dpy.py:41 msgid "View Audit Log" -msgstr "" +msgstr "Ver o registro de auditoria" #: redbot/cogs/audio/core/events/dpy.py:42 msgid "Priority Speaker" -msgstr "" +msgstr "Voz prioritária" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "" +msgid "Video" +msgstr "Vídeo" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" -msgstr "" +msgstr "Ler canais de texto e ver canais de voz" #: redbot/cogs/audio/core/events/dpy.py:45 msgid "Send Messages" -msgstr "" +msgstr "Enviar mensagens" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" -msgstr "" +msgid "Send Text-to-speech Messages" +msgstr "Envia mensagens de conversão de texto em voz" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" -msgstr "" +msgstr "Gerir Mensagens" #: redbot/cogs/audio/core/events/dpy.py:48 msgid "Embed Links" -msgstr "" +msgstr "Links Incorporados" #: redbot/cogs/audio/core/events/dpy.py:49 msgid "Attach Files" -msgstr "" +msgstr "Anexar ficheiros" #: redbot/cogs/audio/core/events/dpy.py:50 msgid "Read Message History" -msgstr "" +msgstr "Ler Histórico de Mensagens" #: redbot/cogs/audio/core/events/dpy.py:51 msgid "Mention @everyone, @here, and All Roles" -msgstr "" +msgstr "Mencionar \\@everyone, \\@here e todos os cargos" #: redbot/cogs/audio/core/events/dpy.py:52 msgid "Use External Emojis" -msgstr "" +msgstr "Usar Emojis Externos" #: redbot/cogs/audio/core/events/dpy.py:53 msgid "View Server Insights" -msgstr "" +msgstr "Ver estatísticas do servidor" #: redbot/cogs/audio/core/events/dpy.py:54 msgid "Connect" -msgstr "" +msgstr "Conectar" #: redbot/cogs/audio/core/events/dpy.py:55 msgid "Speak" -msgstr "" +msgstr "Falar" #: redbot/cogs/audio/core/events/dpy.py:56 msgid "Mute Members" -msgstr "" +msgstr "Silenciar membros" #: redbot/cogs/audio/core/events/dpy.py:57 msgid "Deafen Members" -msgstr "" +msgstr "Ensurdecer Membros" #: redbot/cogs/audio/core/events/dpy.py:58 msgid "Move Members" -msgstr "" +msgstr "Mover membros" #: redbot/cogs/audio/core/events/dpy.py:59 msgid "Use Voice Activity" -msgstr "" +msgstr "Usar Deteção de Voz" #: redbot/cogs/audio/core/events/dpy.py:60 msgid "Change Nickname" -msgstr "" +msgstr "Alterar Alcunha" #: redbot/cogs/audio/core/events/dpy.py:61 msgid "Manage Nicknames" -msgstr "" +msgstr "Gerir Alcunhas" #: redbot/cogs/audio/core/events/dpy.py:62 msgid "Manage Roles" -msgstr "" +msgstr "Gerir Cargos" #: redbot/cogs/audio/core/events/dpy.py:63 msgid "Manage Webhooks" -msgstr "" +msgstr "Gerir webhooks" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "" +msgid "Manage Expressions" +msgstr "Gerir Expressões" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" -msgstr "" +msgstr "Usar comandos de aplicativo" #: redbot/cogs/audio/core/events/dpy.py:66 msgid "Request to Speak" -msgstr "" +msgstr "Pedir para Falar" #: redbot/cogs/audio/core/events/dpy.py:67 msgid "Manage Events" -msgstr "" +msgstr "Gerir Eventos" #: redbot/cogs/audio/core/events/dpy.py:68 msgid "Manage Threads" -msgstr "" +msgstr "Gerir Tópicos" #: redbot/cogs/audio/core/events/dpy.py:69 msgid "Create Public Threads" -msgstr "" +msgstr "Criar Tópico Público" #: redbot/cogs/audio/core/events/dpy.py:70 msgid "Create Private Threads" -msgstr "" +msgstr "Criar Tópicos Privados" #: redbot/cogs/audio/core/events/dpy.py:71 msgid "Use External Stickers" -msgstr "" +msgstr "Usar Adesivos Externos" #: redbot/cogs/audio/core/events/dpy.py:72 msgid "Send Messages in Threads" -msgstr "" +msgstr "Enviar Mensagens em Tópicos" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" -msgstr "" +msgid "Use Activities" +msgstr "Usar Atividades" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "" +msgid "Time out members" +msgstr "Castigar membros" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "Visualizar a Análise da Monetização do Criador" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "Usar Soundboard" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "Criar expressões" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "" +msgid "Create Events" +msgstr "Criar Eventos" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "Usar Sons Externos" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "Enviar Mensagens de Voz" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "Criar Votações" -#: redbot/cogs/audio/core/events/dpy.py:84 +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "Usar Aplicações Externas" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:92 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 "" +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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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 "" +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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " -msgstr "" +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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." -msgstr "" +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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." -msgstr "" +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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." -msgstr "" +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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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 "" +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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." -msgstr "" +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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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 "" +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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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 "" +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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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 "" +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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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 "" +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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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 "" +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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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 "" +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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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 "" +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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." -msgstr "" +msgstr "Esta configuração controla o framework gerenciado, não altere isso a menos que instruído." -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." -msgstr "" +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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." -msgstr "" +msgstr "Este comando irá redefinir todas as configurações alteradas por `[p]llset`." -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." -msgstr "" +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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." -msgstr "" +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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" -msgstr "" +msgstr "Ativado" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" -msgstr "" +msgstr "Desactivado" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." -msgstr "" +msgstr "Você não deve estar executando este comando." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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 "" +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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" -msgstr "" +msgstr "Incapaz de analisar Argumento" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" -msgstr "" +msgstr "Argumento Inválido" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." -msgstr "" +msgstr "A conexão com o node Lavalink foi perdida." -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" -msgstr "" +msgstr "Nenhum jogador disponível" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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 "" +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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 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:393 +#: redbot/cogs/audio/core/events/dpy.py:401 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: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:210 msgid "Now Playing" -msgstr "" +msgstr "A tocar agora" #: 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:235 msgid "Queue ended." -msgstr "" +msgstr "Fila terminada." #: 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: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:316 msgid "Track Stuck" -msgstr "" +msgstr "Faixa travou" #: 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: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 325d357abff..b4770795039 100644 --- a/redbot/cogs/audio/core/events/locales/ru-RU.po +++ b/redbot/cogs/audio/core/events/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,335 +15,370 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Автоматическое воспроизведение запущено." #: redbot/cogs/audio/core/events/dpy.py:34 msgid "Create Instant Invite" -msgstr "" +msgstr "Создание приглашений" #: redbot/cogs/audio/core/events/dpy.py:35 msgid "Kick Members" -msgstr "" +msgstr "Выгнать участников" #: redbot/cogs/audio/core/events/dpy.py:36 msgid "Ban Members" -msgstr "" +msgstr "Забанить участников" #: redbot/cogs/audio/core/events/dpy.py:37 msgid "Administrator" -msgstr "" +msgstr "Администратор" #: redbot/cogs/audio/core/events/dpy.py:38 msgid "Manage Channels" -msgstr "" +msgstr "Управлять каналами" #: redbot/cogs/audio/core/events/dpy.py:39 msgid "Manage Server" -msgstr "" +msgstr "Управлять сервером" #: redbot/cogs/audio/core/events/dpy.py:40 msgid "Add Reactions" -msgstr "" +msgstr "Добавлять реакции" #: redbot/cogs/audio/core/events/dpy.py:41 msgid "View Audit Log" -msgstr "" +msgstr "Просматривать журнал аудита" #: redbot/cogs/audio/core/events/dpy.py:42 msgid "Priority Speaker" -msgstr "" +msgstr "Приоритетный режим" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "" +msgid "Video" +msgstr "Видео" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" -msgstr "" +msgstr "Просматривать каналы" #: redbot/cogs/audio/core/events/dpy.py:45 msgid "Send Messages" -msgstr "" +msgstr "Отправлять сообщения" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" -msgstr "" +msgid "Send Text-to-speech Messages" +msgstr "Отправка сообщений text-to-speech" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" -msgstr "" +msgstr "Управлять сообщениями" #: redbot/cogs/audio/core/events/dpy.py:48 msgid "Embed Links" -msgstr "" +msgstr "Встраивать ссылки" #: redbot/cogs/audio/core/events/dpy.py:49 msgid "Attach Files" -msgstr "" +msgstr "Прикреплять файлы" #: redbot/cogs/audio/core/events/dpy.py:50 msgid "Read Message History" -msgstr "" +msgstr "Читать историю сообщений" #: redbot/cogs/audio/core/events/dpy.py:51 msgid "Mention @everyone, @here, and All Roles" -msgstr "" +msgstr "Упоминание @everyone, @here и всех ролей" #: redbot/cogs/audio/core/events/dpy.py:52 msgid "Use External Emojis" -msgstr "" +msgstr "Использовать внешние эмодзи" #: redbot/cogs/audio/core/events/dpy.py:53 msgid "View Server Insights" -msgstr "" +msgstr "Просмотр аналитики сервера" #: redbot/cogs/audio/core/events/dpy.py:54 msgid "Connect" -msgstr "" +msgstr "Подключаться" #: redbot/cogs/audio/core/events/dpy.py:55 msgid "Speak" -msgstr "" +msgstr "Говорить" #: redbot/cogs/audio/core/events/dpy.py:56 msgid "Mute Members" -msgstr "" +msgstr "Отключать участникам микрофон" #: redbot/cogs/audio/core/events/dpy.py:57 msgid "Deafen Members" -msgstr "" +msgstr "Отключать участникам звук" #: redbot/cogs/audio/core/events/dpy.py:58 msgid "Move Members" -msgstr "" +msgstr "Перемещать участников" #: redbot/cogs/audio/core/events/dpy.py:59 msgid "Use Voice Activity" -msgstr "" +msgstr "Использовать режим активации по голосу" #: redbot/cogs/audio/core/events/dpy.py:60 msgid "Change Nickname" -msgstr "" +msgstr "Изменить никнейм" #: redbot/cogs/audio/core/events/dpy.py:61 msgid "Manage Nicknames" -msgstr "" +msgstr "Управление никнеймами" #: redbot/cogs/audio/core/events/dpy.py:62 msgid "Manage Roles" -msgstr "" +msgstr "Управлять ролями" #: redbot/cogs/audio/core/events/dpy.py:63 msgid "Manage Webhooks" -msgstr "" +msgstr "Управлять вебхуками (webhooks)" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "" +msgid "Manage Expressions" +msgstr "Управление выражениями" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" -msgstr "" +msgstr "Использовать команды приложения" #: redbot/cogs/audio/core/events/dpy.py:66 msgid "Request to Speak" -msgstr "" +msgstr "Попросить выступить" #: redbot/cogs/audio/core/events/dpy.py:67 msgid "Manage Events" -msgstr "" +msgstr "Управление событиями" #: redbot/cogs/audio/core/events/dpy.py:68 msgid "Manage Threads" -msgstr "" +msgstr "Управление ветками" #: redbot/cogs/audio/core/events/dpy.py:69 msgid "Create Public Threads" -msgstr "" +msgstr "Создать публичные ветки" #: redbot/cogs/audio/core/events/dpy.py:70 msgid "Create Private Threads" -msgstr "" +msgstr "Создание приватных веток" #: redbot/cogs/audio/core/events/dpy.py:71 msgid "Use External Stickers" -msgstr "" +msgstr "Использовать внешние стикеры" #: redbot/cogs/audio/core/events/dpy.py:72 msgid "Send Messages in Threads" -msgstr "" +msgstr "Отправлять сообщения в ветках" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" -msgstr "" +msgid "Use Activities" +msgstr "Использовать активности" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "" +msgid "Time out members" +msgstr "Отправлять участников думать о своём поведении" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "Просмотр аналитики подписок на сервер" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "Использовать звуковую панель" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "Создавать средства выражения эмоций" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "" +msgid "Create Events" +msgstr "Создавать события" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "Использовать внешние звуки" -#: redbot/cogs/audio/core/events/dpy.py:84 +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "Отправлять голосовые сообщения" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "Создавать опросы" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "Использовать внешние приложения" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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 "Эта команда изменит путь к исполняемому файлу Java. Это полезно, если у вас несколько установок Java, и стандартная вызывает проблемы. Пожалуйста, не изменяйте этот параметр, если вы не уверены, что указанная вами версия Java поддерживается Red. В настоящее время по умолчанию поддерживаются версии Java 17 и 11." + +#: redbot/cogs/audio/core/events/dpy.py:92 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 "" +msgstr "Эта команда изменит максимальное распределение оперативной памяти для управляемого узла Lavalink, обычно вам никогда не придется изменять это значение, но прежде чем изменять его, пожалуйста, проконсультируйтесь с нашей службой поддержки." -#: redbot/cogs/audio/core/events/dpy.py:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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 "" +msgstr "Эта команда отключит управляемый узел Lavalink, если вы включите эту команду, вы должны указать внешний узел Lavalink для подключения, если вы этого не сделаете, Audio перестанет работать." -#: redbot/cogs/audio/core/events/dpy.py:94 +#: redbot/cogs/audio/core/events/dpy.py:102 msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " -msgstr "" +msgstr "Эта команда используется для указания IP-адреса, который будет использовать Red для подключения к внешнему узлу Lavalink. " -#: redbot/cogs/audio/core/events/dpy.py:97 +#: redbot/cogs/audio/core/events/dpy.py:105 msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." -msgstr "" +msgstr "Эта команда используется для указания пароля аутентификации, используемого Red для подключения к внешнему узлу Lavalink." -#: redbot/cogs/audio/core/events/dpy.py:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." -msgstr "" +msgstr "Эта команда используется для переключения между безопасными и небезопасными соединениями с внешним Lavalink узлом." -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." -msgstr "" +msgstr "Эта команда используется для указания порта соединения, используемого Red для подключения к внешнему узлу Lavalink." -#: redbot/cogs/audio/core/events/dpy.py:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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 "" +msgstr "Эта команда определяет, к какому сетевому интерфейсу и IP будет привязываться управляемый узел Lavalink по умолчанию это 'localhost', только если вы хотите, чтобы управляемый узел Lavalink связался с определенным IP/интерфейсом." -#: redbot/cogs/audio/core/events/dpy.py:112 +#: redbot/cogs/audio/core/events/dpy.py:120 msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." -msgstr "" +msgstr "Эта команда меняет пароль аутентификации, необходимый для подключения к управляемому узлу. Значение по умолчанию 'youshallnotpass'." -#: redbot/cogs/audio/core/events/dpy.py:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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 "" +msgstr "Эта команда изменяет порт соединения, используемый для подключения к управляемому узлу. Изменять только если порт по умолчанию ('2333') вызывает конфликты с существующими приложениями." -#: redbot/cogs/audio/core/events/dpy.py:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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 "" +msgstr "Эта команда переключает поддержку URL стримов таких, как Icecast или Shoutcast. Примером является ; при отключении бот не сможет воспроизвести содержание URL стрима." -#: redbot/cogs/audio/core/events/dpy.py:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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 "" +msgstr "Эта команда переключает поддержку воспроизведения локального трека. Примером может служить `/mnt/data/my_super_funky_track.mp3`; при отключении бот не сможет воспроизводить локальные трека." -#: redbot/cogs/audio/core/events/dpy.py:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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 "" +msgstr "Эта команда переключает поддержку воспроизведения с SoundCloud. Пример ; при отключении бот не сможет воспроизводить содержимое с SoundCloud." -#: redbot/cogs/audio/core/events/dpy.py:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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 "" +msgstr "Эта команда переключает поддержку воспроизведения YouTube и Spotify. При отключении бот не сможет воспроизводить контента с YouTube и Spotify." -#: redbot/cogs/audio/core/events/dpy.py:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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 "" +msgstr "Эта команда переключает поддержку воспроизведения с Twitch. Пример ; при отключении бот не сможет воспроизводить содержимое c Twitch." -#: redbot/cogs/audio/core/events/dpy.py:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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 "" +msgstr "Эта команда переключает поддержку воспроизведения с Vimeo. Пример ; при отключении бот не сможет воспроизводить содержимое с Vimeo." -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." -msgstr "" +msgstr "Этот параметр управляет буфером кадров управляемого узла, не меняйте его без указаний." -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." -msgstr "" +msgstr "Этот параметр управляет JDA-NAS буфером управляемого узла, не меняйте его без указаний." -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." -msgstr "" +msgstr "Эта команда сбросит все параметры, измененные с помощью `[p]llset`." -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." -msgstr "" +msgstr "Вы попытались запустить управляемый узел Lavalink на неподдерживаемой архитектуре. Будут доступны только команды, связанные с настройками." -#: redbot/cogs/audio/core/events/dpy.py:202 +#: redbot/cogs/audio/core/events/dpy.py:210 msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." -msgstr "" +msgstr "У меня отсутствуют разрешения на отправку сообщений на этом сервере. Пожалуйста, устраните это как можно скорее." -#: redbot/cogs/audio/core/events/dpy.py:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Включено" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Отключено" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." -msgstr "" +msgstr "Вам не следует запускать эту команду." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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 "" +msgstr "\n" +"{template}\n" +"Если вы хотите продолжить, введите чувствительный к регистру код без пробелов в качестве следующего сообщения.\n\n" +"{confirm_token}" -#: redbot/cogs/audio/core/events/dpy.py:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "Роль DJ не найдена. Отключение режима DJ." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` не является допустимым значением для `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Не удается разобрать аргумент" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Недопустимый аргумент" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "Аргумент, который вы привели для `{}`, недействителен: Я ожидал `{}`." -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." -msgstr "" +msgstr "Соединение с Lavalink узлом было потеряно." -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Нет доступных проигрывателей" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "Бот не подключен к голосовому каналу." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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 "" +msgstr "Я не могу получить трек от Lavalink, повторите попытку через несколько минут." -#: redbot/cogs/audio/core/events/dpy.py:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Возникла проблема со связью с Discord." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Об этой ошибке было сообщено владельцу бота." diff --git a/redbot/cogs/audio/core/events/locales/sk-SK.po b/redbot/cogs/audio/core/events/locales/sk-SK.po index 621040ba5f1..6c815116a9b 100644 --- a/redbot/cogs/audio/core/events/locales/sk-SK.po +++ b/redbot/cogs/audio/core/events/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Automatické prehrávanie sa spustilo." @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Aktivované" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Deaktivované" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Žiaden prehrávač nie je dostupný" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "Bot nie je pripojený na hlasový kanál." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Nepodarilo sa získať stopu" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Vyskytla sa chyba pri komunikácii s Discordom." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Táto chyba bola nahlásená vlastníkovi bota." diff --git a/redbot/cogs/audio/core/events/locales/sl-SI.po b/redbot/cogs/audio/core/events/locales/sl-SI.po index 88b866fbf22..506d033631e 100644 --- a/redbot/cogs/audio/core/events/locales/sl-SI.po +++ b/redbot/cogs/audio/core/events/locales/sl-SI.po @@ -1,21 +1,21 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" "X-Crowdin-File-ID: 670\n" "Language: sl_SI\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Samodejno predvajanje se je začelo." @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,174 +176,206 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Omogočeno" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Onemogočeno" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ rola ne obstaja. Izklapljam DJ način." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Argumenta ni mogoče razčleniti" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Neveljaven argument" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Neveljavno okolje" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Na voljo ni noben predvajalnik" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 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:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Napaka je bila posredovana lastniku bota." diff --git a/redbot/cogs/audio/core/events/locales/sv-SE.po b/redbot/cogs/audio/core/events/locales/sv-SE.po index c0826f7ae53..fd95c6d87bd 100644 --- a/redbot/cogs/audio/core/events/locales/sv-SE.po +++ b/redbot/cogs/audio/core/events/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/tr-TR.po b/redbot/cogs/audio/core/events/locales/tr-TR.po index 3ab76759c4a..a646d1f7d19 100644 --- a/redbot/cogs/audio/core/events/locales/tr-TR.po +++ b/redbot/cogs/audio/core/events/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Otomatik çalma başladı." @@ -56,8 +56,8 @@ msgid "Priority Speaker" msgstr "Öncelikli Hoparlör" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "Yayına başla" +msgid "Video" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" @@ -68,8 +68,8 @@ msgid "Send Messages" msgstr "Mesaj Gönder" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" -msgstr "Sesli Mesaj Gönder" +msgid "Send Text-to-speech Messages" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" @@ -140,8 +140,8 @@ msgid "Manage Webhooks" msgstr "Webhook'ları Yönet" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "Emojileri Yönet" +msgid "Manage Expressions" +msgstr "İfadeleri Yönet" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" @@ -176,174 +176,206 @@ 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" +msgid "Use Activities" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "Üyeleri Yönet" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "Ses Panelini Kullan" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "İfade Oluştur" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "Dış Ses Kullan" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "Sesli Mesaj Gönder" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Etkinleştirildi" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Devre dışı bırakıldı" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "Bu komutu çalıştırmamalısın." -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ rolü bulunamadı. DJ modu kapatılıyor." -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 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:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Değişken işlenemedi" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Geçersiz argüment" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 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:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Kullanılabilir müzik çalar yok" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 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:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Discord ile haberleşirken sorun oluştu." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Hata bot sahibine bildirildi." diff --git a/redbot/cogs/audio/core/events/locales/uk-UA.po b/redbot/cogs/audio/core/events/locales/uk-UA.po index 521dcf7b7da..4adaa1faf7c 100644 --- a/redbot/cogs/audio/core/events/locales/uk-UA.po +++ b/redbot/cogs/audio/core/events/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/vi-VN.po b/redbot/cogs/audio/core/events/locales/vi-VN.po index b83c870e7c1..462aba9af14 100644 --- a/redbot/cogs/audio/core/events/locales/vi-VN.po +++ b/redbot/cogs/audio/core/events/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "Tự động phát đã bắt đầu." @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,174 +176,206 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "Đã bật" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "Đã tắt" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 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:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "Không thể đối chiếu cú pháp" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "Giá trị không hợp lệ" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 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:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "Tôi chưa bật trình phát nhạc" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "Nhưng mà Tôi chưa vào kênh thoại nào." -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" 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:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "Hmm hình như có vấn đề khi kết nối với Discord." -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "Lỗi này Tôi đã báo cáo với chủ sở hữu." diff --git a/redbot/cogs/audio/core/events/locales/zh-CN.po b/redbot/cogs/audio/core/events/locales/zh-CN.po index 31329a432eb..4a993c08d2f 100644 --- a/redbot/cogs/audio/core/events/locales/zh-CN.po +++ b/redbot/cogs/audio/core/events/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "" @@ -56,7 +56,7 @@ msgid "Priority Speaker" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" +msgid "Video" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 @@ -68,7 +68,7 @@ msgid "Send Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" +msgid "Send Text-to-speech Messages" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 @@ -140,7 +140,7 @@ msgid "Manage Webhooks" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" +msgid "Manage Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:65 @@ -176,173 +176,205 @@ msgid "Send Messages in Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" +msgid "Use Activities" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "已启用" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "已禁用" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 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:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/zh-TW.po b/redbot/cogs/audio/core/events/locales/zh-TW.po index 282e1ba883e..3db1150b477 100644 --- a/redbot/cogs/audio/core/events/locales/zh-TW.po +++ b/redbot/cogs/audio/core/events/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-31 01:43+0000\n" +"POT-Creation-Date: 2024-08-26 17:53+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/events/cog.py:216 +#: redbot/cogs/audio/core/events/cog.py:218 msgid "Auto Play started." msgstr "已開始自動播放。" @@ -56,8 +56,8 @@ msgid "Priority Speaker" msgstr "優先發言者" #: redbot/cogs/audio/core/events/dpy.py:43 -msgid "Go Live" -msgstr "開始直播" +msgid "Video" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:44 msgid "Read Text Channels & See Voice Channels" @@ -68,8 +68,8 @@ msgid "Send Messages" msgstr "發送訊息" #: redbot/cogs/audio/core/events/dpy.py:46 -msgid "Send TTS Messages" -msgstr "傳送文字朗讀訊息" +msgid "Send Text-to-speech Messages" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:47 msgid "Manage Messages" @@ -140,8 +140,8 @@ msgid "Manage Webhooks" msgstr "管理 Webhooks" #: redbot/cogs/audio/core/events/dpy.py:64 -msgid "Manage Emojis" -msgstr "管理表情符號" +msgid "Manage Expressions" +msgstr "管理表示式" #: redbot/cogs/audio/core/events/dpy.py:65 msgid "Use Application Commands" @@ -176,116 +176,148 @@ msgid "Send Messages in Threads" msgstr "在討論串中傳送訊息" #: redbot/cogs/audio/core/events/dpy.py:73 -msgid "Start Activities" -msgstr "開始活動" +msgid "Use Activities" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:74 -msgid "Moderate Member" -msgstr "版主成員" +msgid "Time out members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "View Creator Monetization Analytics" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Use Soundboard" +msgstr "使用音效板" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Create Expressions" +msgstr "新增表示式" #: redbot/cogs/audio/core/events/dpy.py:78 -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 version is currently Java 11." -msgstr "此命令將更改 Java 的可執行路徑,除非您有多個 Java 版本並且默認安裝導致問題時再使用,否則請不要更改此設置,除非您確定您指定的 Java 版本受 Red 支持。 默認和支持的版本目前是 Java 11。" +msgid "Create Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:79 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:80 +msgid "Send Voice Messages" +msgstr "傳送語音訊息" + +#: redbot/cogs/audio/core/events/dpy.py:81 +msgid "Create Polls" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "Use External Apps" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:86 +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:84 +#: redbot/cogs/audio/core/events/dpy.py:92 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:89 +#: redbot/cogs/audio/core/events/dpy.py:97 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:94 +#: redbot/cogs/audio/core/events/dpy.py:102 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:97 +#: redbot/cogs/audio/core/events/dpy.py:105 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:101 +#: redbot/cogs/audio/core/events/dpy.py:109 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:104 +#: redbot/cogs/audio/core/events/dpy.py:112 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:107 +#: redbot/cogs/audio/core/events/dpy.py:115 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:112 +#: redbot/cogs/audio/core/events/dpy.py:120 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:116 +#: redbot/cogs/audio/core/events/dpy.py:124 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:120 +#: redbot/cogs/audio/core/events/dpy.py:128 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:130 +#: redbot/cogs/audio/core/events/dpy.py:138 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:135 +#: redbot/cogs/audio/core/events/dpy.py:143 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:140 +#: redbot/cogs/audio/core/events/dpy.py:148 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:145 +#: redbot/cogs/audio/core/events/dpy.py:153 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:150 +#: redbot/cogs/audio/core/events/dpy.py:158 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:155 +#: redbot/cogs/audio/core/events/dpy.py:163 msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." msgstr "此設置控制受管節點的幀緩衝區,除非有官方指示,否則不要更改此設置。" -#: redbot/cogs/audio/core/events/dpy.py:159 +#: redbot/cogs/audio/core/events/dpy.py:167 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:163 +#: redbot/cogs/audio/core/events/dpy.py:171 msgid "This command will reset every setting changed by `[p]llset`." msgstr "此指令將重置由 `[p]llset` 更改的所有設定值。" -#: redbot/cogs/audio/core/events/dpy.py:180 +#: redbot/cogs/audio/core/events/dpy.py:188 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:202 +#: redbot/cogs/audio/core/events/dpy.py:210 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:228 +#: redbot/cogs/audio/core/events/dpy.py:236 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:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Enabled" msgstr "已啟用" -#: redbot/cogs/audio/core/events/dpy.py:235 +#: redbot/cogs/audio/core/events/dpy.py:243 msgid "Disabled" msgstr "已停用" -#: redbot/cogs/audio/core/events/dpy.py:266 +#: redbot/cogs/audio/core/events/dpy.py:274 msgid "You should not be running this command." msgstr "您不應該使用此指令。" -#: redbot/cogs/audio/core/events/dpy.py:269 +#: redbot/cogs/audio/core/events/dpy.py:277 msgid "\n" "{template}\n" "If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" @@ -295,58 +327,58 @@ msgstr "\n" "如果您想繼續,請輸入這個不帶空格區分大小寫的令牌作為您的下一條消息。\n\n" "{confirm_token}" -#: redbot/cogs/audio/core/events/dpy.py:313 +#: redbot/cogs/audio/core/events/dpy.py:321 msgid "No DJ role found. Disabling DJ mode." msgstr "沒有找到DJ身分組。 自動停用DJ模式中。" -#: redbot/cogs/audio/core/events/dpy.py:323 +#: redbot/cogs/audio/core/events/dpy.py:331 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` 不是 `{command}` 的有效數值" -#: redbot/cogs/audio/core/events/dpy.py:331 +#: redbot/cogs/audio/core/events/dpy.py:339 msgid "Unable To Parse Argument" msgstr "無法分析參數" -#: redbot/cogs/audio/core/events/dpy.py:343 -#: redbot/cogs/audio/core/events/dpy.py:352 +#: redbot/cogs/audio/core/events/dpy.py:351 +#: redbot/cogs/audio/core/events/dpy.py:360 msgid "Invalid Argument" msgstr "無效的參數" -#: redbot/cogs/audio/core/events/dpy.py:344 +#: redbot/cogs/audio/core/events/dpy.py:352 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "您為 `{}` 提供的參數無效:我支持的是 `{}`。" -#: redbot/cogs/audio/core/events/dpy.py:362 +#: redbot/cogs/audio/core/events/dpy.py:370 msgid "Invalid Environment" msgstr "無效的環境。" -#: redbot/cogs/audio/core/events/dpy.py:363 +#: redbot/cogs/audio/core/events/dpy.py:371 msgid "Connection to Lavalink node has been lost." msgstr "與 Lavalink 節點的連接已丟失。" -#: redbot/cogs/audio/core/events/dpy.py:371 +#: redbot/cogs/audio/core/events/dpy.py:379 msgid "No Player Available" msgstr "沒有可用的播放器" -#: redbot/cogs/audio/core/events/dpy.py:372 +#: redbot/cogs/audio/core/events/dpy.py:380 msgid "The bot is not connected to a voice channel." msgstr "機器人未連接到語音頻道。" -#: redbot/cogs/audio/core/events/dpy.py:380 +#: redbot/cogs/audio/core/events/dpy.py:388 #: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "無法獲取歌曲。" -#: redbot/cogs/audio/core/events/dpy.py:381 +#: redbot/cogs/audio/core/events/dpy.py:389 #: 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:392 +#: redbot/cogs/audio/core/events/dpy.py:400 msgid "There was an issue communicating with Discord." msgstr "與 Discord 通信時出現問題。" -#: redbot/cogs/audio/core/events/dpy.py:393 +#: redbot/cogs/audio/core/events/dpy.py:401 msgid "This error has been reported to the bot owner." msgstr "此錯誤已報告給機器人所有者。" diff --git a/redbot/cogs/audio/core/locales/pt-PT.po b/redbot/cogs/audio/core/locales/pt-PT.po index 9708d861bc3..5ecadc969af 100644 --- a/redbot/cogs/audio/core/locales/pt-PT.po +++ b/redbot/cogs/audio/core/locales/pt-PT.po @@ -18,5 +18,5 @@ msgstr "" #: 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/tasks/lavalink.py b/redbot/cogs/audio/core/tasks/lavalink.py index b952cc130c7..b94f36eed2a 100644 --- a/redbot/cogs/audio/core/tasks/lavalink.py +++ b/redbot/cogs/audio/core/tasks/lavalink.py @@ -56,7 +56,9 @@ async def lavalink_attempt_connect(self, timeout: int = 50, manual: bool = False password = configs["yaml"]["lavalink"]["server"]["password"] secured = False # Make this timeout customizable for lower powered machines? - self.managed_node_controller = ServerManager(self.config, timeout=60, cog=self) + self.managed_node_controller = ServerManager( + self.config, timeout=60, download_timeout=60 * 3, cog=self + ) try: await self.managed_node_controller.start(java_exec) # timeout is the same as ServerManager.timeout - diff --git a/redbot/cogs/audio/core/tasks/locales/cs-CZ.po b/redbot/cogs/audio/core/tasks/locales/cs-CZ.po index 563f2283bea..0bd398f653e 100644 --- a/redbot/cogs/audio/core/tasks/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/tasks/locales/cs-CZ.po @@ -17,13 +17,13 @@ msgstr "" #: 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:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Nelze získat skladbu" #: 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 "" +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/fr-FR.po b/redbot/cogs/audio/core/tasks/locales/fr-FR.po index 131e09e0d75..79e93ae9a14 100644 --- a/redbot/cogs/audio/core/tasks/locales/fr-FR.po +++ b/redbot/cogs/audio/core/tasks/locales/fr-FR.po @@ -25,5 +25,5 @@ msgstr "Impossible d'obtenir la piste" #: 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 "" +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/ja-JP.po b/redbot/cogs/audio/core/tasks/locales/ja-JP.po index 16d189d542f..7f6b2f1f97a 100644 --- a/redbot/cogs/audio/core/tasks/locales/ja-JP.po +++ b/redbot/cogs/audio/core/tasks/locales/ja-JP.po @@ -17,13 +17,13 @@ msgstr "" #: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." -msgstr "" +msgstr "有効なトラックを取得できませんでした。" #: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +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 "" +msgstr "現在、Lavalinkノードからトラックを取得できません。数分後にもう一度お試しください。" diff --git a/redbot/cogs/audio/core/tasks/locales/pt-PT.po b/redbot/cogs/audio/core/tasks/locales/pt-PT.po index 3f012c07a3f..29ce8a2d163 100644 --- a/redbot/cogs/audio/core/tasks/locales/pt-PT.po +++ b/redbot/cogs/audio/core/tasks/locales/pt-PT.po @@ -17,13 +17,13 @@ msgstr "" #: 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:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" #: 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 "" +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 e527b41f8b4..ebd5c61376e 100644 --- a/redbot/cogs/audio/core/tasks/locales/ru-RU.po +++ b/redbot/cogs/audio/core/tasks/locales/ru-RU.po @@ -25,5 +25,5 @@ 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 "" +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 a8d3878840f..41841a0f9a0 100644 --- a/redbot/cogs/audio/core/utilities/locales/ar-SA.po +++ b/redbot/cogs/audio/core/utilities/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -475,11 +475,11 @@ msgstr "عشوائي" msgid "Repeat" msgstr "كرر" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "مسارات المطابقة:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/bg-BG.po b/redbot/cogs/audio/core/utilities/locales/bg-BG.po index ed8df358541..8b5bba63f2c 100644 --- a/redbot/cogs/audio/core/utilities/locales/bg-BG.po +++ b/redbot/cogs/audio/core/utilities/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po index 1c054aa94c2..2c501ec9227 100644 --- a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "" +msgstr "skladby" #: redbot/cogs/audio/core/utilities/formatting.py:84 #: redbot/cogs/audio/core/utilities/formatting.py:272 @@ -27,7 +27,7 @@ msgstr "Strana {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 "" +msgstr "Spojení s Lavalink uzlem selhalo" #: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 @@ -43,37 +43,37 @@ msgstr "Nejprve se připojte k hlasovému kanálu." #: 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:116 -msgid "Unable To Play Tracks" -msgstr "" +msgstr "Spojení s Lavalink uzlem ještě nebylo navázáno." #: 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 "" +msgstr "Dosaženo limitu velikosti fronty." + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Skladby Nelze Přehrát" #: 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: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: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: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:260 msgid "Tracks Found:" @@ -110,7 +110,11 @@ msgid " - Name: <{pname}>\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:234 @@ -118,19 +122,19 @@ msgstr "" #: 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:50 msgid "Not enough {currency}" -msgstr "" +msgstr "Nedostatek {currency}" #: 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" @@ -140,11 +144,11 @@ msgstr "hudba na {} serverech" #: 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:141 msgid "Currently livestreaming {track}" -msgstr "" +msgstr "Aktuaně živě streamuji {track}" #: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" @@ -157,37 +161,39 @@ msgstr "Skladba přeskočena" #: 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: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:179 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} Skladeb Přeskočeno" #: 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: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 "" +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 "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:266 #: redbot/cogs/audio/core/utilities/player.py:308 @@ -203,7 +209,7 @@ msgstr "Nic nenalezeno." #: redbot/cogs/audio/core/utilities/playlists.py:607 #: redbot/cogs/audio/core/utilities/playlists.py:640 msgid "Track is not playable." -msgstr "" +msgstr "Skladbu nelze přehrát." #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 @@ -211,7 +217,7 @@ msgstr "" #: 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 "" +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:300 #: redbot/cogs/audio/core/utilities/player.py:393 @@ -220,12 +226,12 @@ msgstr "" #: 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: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 "" +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:327 msgid "The Spotify API key or client secret has not been set properly. \n" @@ -235,7 +241,7 @@ msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastave #: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" -msgstr "" +msgstr "Skladby Nenalezeny" #: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." @@ -243,18 +249,19 @@ msgstr "Pravděpodobně se nejedná o podporovaný Spotify odkaz nebo kód." #: 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: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 "" +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." @@ -262,7 +269,7 @@ 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:494 msgid "Playlist Enqueued" @@ -270,7 +277,7 @@ msgstr "Playlist zařazen do fronty" #: redbot/cogs/audio/core/utilities/player.py:494 msgid "Album Enqueued" -msgstr "" +msgstr "Album Bylo Zařazeno Do Fronty" #: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" @@ -282,33 +289,33 @@ msgstr "{time} do začátku přehrávání playlistu: je na #{position} pozici v #: 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: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 "" +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." @@ -316,27 +323,27 @@ msgstr "Připojení bylo obnoveno při načítání seznamu skladeb." #: 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: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: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: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:116 msgid "No access to playlist." -msgstr "" +msgstr "Nemáte přístup k tomuto seznamu skladeb." #: 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:241 msgid "{number}. <{playlist.name}>\n" @@ -344,24 +351,28 @@ msgid "{number}. <{playlist.name}>\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: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: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: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:314 msgid "Playlists for {scope}:" -msgstr "" +msgstr "Seznamy skladeb pro {scope}:" #: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." @@ -472,11 +483,11 @@ msgstr "Náhodně" msgid "Repeat" msgstr "Opakovat" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Odpovídající skladby:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/da-DK.po b/redbot/cogs/audio/core/utilities/locales/da-DK.po index f24899eda76..85413d6731d 100644 --- a/redbot/cogs/audio/core/utilities/locales/da-DK.po +++ b/redbot/cogs/audio/core/utilities/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/de-DE.po b/redbot/cogs/audio/core/utilities/locales/de-DE.po index 1cb0d557adc..2d454476b78 100644 --- a/redbot/cogs/audio/core/utilities/locales/de-DE.po +++ b/redbot/cogs/audio/core/utilities/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "titel" +msgstr "songs" #: redbot/cogs/audio/core/utilities/formatting.py:84 #: redbot/cogs/audio/core/utilities/formatting.py:272 @@ -45,16 +45,16 @@ msgstr "Verbinde dich zuerst mit einem Sprachkanal." 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:116 -msgid "Unable To Play Tracks" -msgstr "Titel können nicht wiedergegeben werden" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py: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:116 +msgid "Unable To Play Tracks" +msgstr "Titel können nicht wiedergegeben werden" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -277,7 +277,7 @@ msgstr "Playlist eingereiht" #: redbot/cogs/audio/core/utilities/player.py:494 msgid "Album Enqueued" -msgstr "" +msgstr "Album in der Warteschlange" #: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" @@ -483,11 +483,11 @@ msgstr "Zufällige Wiedergabe" msgid "Repeat" msgstr "Wiederholen" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Passende Titel:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Seite {page_num}/{total_pages} | {num_tracks} Titel" diff --git a/redbot/cogs/audio/core/utilities/locales/es-ES.po b/redbot/cogs/audio/core/utilities/locales/es-ES.po index 6885b05fa68..4e66fcbf783 100644 --- a/redbot/cogs/audio/core/utilities/locales/es-ES.po +++ b/redbot/cogs/audio/core/utilities/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Conéctate a un canal de voz primero." 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: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:116 +msgid "Unable To Play Tracks" +msgstr "No se pueden reproducir canciones" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "Aleatorio" msgid "Repeat" msgstr "Repetir" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Canciones coincidentes:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Página {page_num}/{total_pages} | {num_tracks} canciones" diff --git a/redbot/cogs/audio/core/utilities/locales/fi-FI.po b/redbot/cogs/audio/core/utilities/locales/fi-FI.po index 5f20a8242e4..11707333151 100644 --- a/redbot/cogs/audio/core/utilities/locales/fi-FI.po +++ b/redbot/cogs/audio/core/utilities/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Yhdistä ensin puhekanavalle." msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: 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: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:116 +msgid "Unable To Play Tracks" +msgstr "Kappaleiden toisto ei onnistu" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "Sekoitus" msgid "Repeat" msgstr "Uudelleentoisto" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Vastaavat kappaleet:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Sivu {page_num}/{total_pages} | {num_tracks} kappaletta" diff --git a/redbot/cogs/audio/core/utilities/locales/fr-FR.po b/redbot/cogs/audio/core/utilities/locales/fr-FR.po index 69cc6011c2f..fdf3e139873 100644 --- a/redbot/cogs/audio/core/utilities/locales/fr-FR.po +++ b/redbot/cogs/audio/core/utilities/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -27,7 +27,7 @@ msgstr "Page {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 "" +msgstr "La connexion à Lavalink a échoué" #: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 @@ -43,11 +43,7 @@ msgstr "Rejoignez un salon vocal d'abord." #: 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:116 -msgid "Unable To Play Tracks" -msgstr "Impossible de jouer des pistes" +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 @@ -55,6 +51,10 @@ msgstr "Impossible de jouer des pistes" msgid "Queue size limit reached." msgstr "Limite de la file de lecture atteinte." +#: 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:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -231,7 +231,7 @@ msgstr "Impossible d'obtenir la piste" #: 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 "" +msgstr "Je ne parviens actuellement pas à avoir une musique depuis Lavalink. Réessayez dans quelques minutes." #: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" @@ -255,7 +255,7 @@ msgstr "{query} n'est pas une requête autorisée." #: 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 "" +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" @@ -277,7 +277,7 @@ msgstr "Playlist en file d’attente" #: redbot/cogs/audio/core/utilities/player.py:494 msgid "Album Enqueued" -msgstr "" +msgstr "Album en attente" #: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" @@ -483,11 +483,11 @@ msgstr "Aléatoire" msgid "Repeat" msgstr "Répétition" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Pistes correspondantes :" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Page {page_num}/{total_pages} | {num_tracks} pistes" diff --git a/redbot/cogs/audio/core/utilities/locales/hi-IN.po b/redbot/cogs/audio/core/utilities/locales/hi-IN.po index 24818530c11..91b80ded062 100644 --- a/redbot/cogs/audio/core/utilities/locales/hi-IN.po +++ b/redbot/cogs/audio/core/utilities/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/hr-HR.po b/redbot/cogs/audio/core/utilities/locales/hr-HR.po index 713a572f341..aeb31e63996 100644 --- a/redbot/cogs/audio/core/utilities/locales/hr-HR.po +++ b/redbot/cogs/audio/core/utilities/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Prvo se pridruži govornome kanalu." 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:116 +msgid "Unable To Play Tracks" +msgstr "Nije moguće reproducirati pjesme" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "Nasumična reprodukcija" msgid "Repeat" msgstr "Ponavljanje" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Odgovarajuće pjesme:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: 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 4c51521d0cf..4a7daafab49 100644 --- a/redbot/cogs/audio/core/utilities/locales/hu-HU.po +++ b/redbot/cogs/audio/core/utilities/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/id-ID.po b/redbot/cogs/audio/core/utilities/locales/id-ID.po index 437b37abcb9..bc1be67c2d7 100644 --- a/redbot/cogs/audio/core/utilities/locales/id-ID.po +++ b/redbot/cogs/audio/core/utilities/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -472,11 +472,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/it-IT.po b/redbot/cogs/audio/core/utilities/locales/it-IT.po index ad0a7c8bb0e..c9e7114ae8d 100644 --- a/redbot/cogs/audio/core/utilities/locales/it-IT.po +++ b/redbot/cogs/audio/core/utilities/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -472,11 +472,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ja-JP.po b/redbot/cogs/audio/core/utilities/locales/ja-JP.po index 2532b421b3b..cdb6c485b8d 100644 --- a/redbot/cogs/audio/core/utilities/locales/ja-JP.po +++ b/redbot/cogs/audio/core/utilities/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -225,12 +225,13 @@ 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 "" +msgstr "現在、Lavalinkノードからトラックを取得できません。数分後にもう一度お試しください。" #: 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:351 msgid "Unable To Find Tracks" @@ -471,11 +472,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ko-KR.po b/redbot/cogs/audio/core/utilities/locales/ko-KR.po index db031ddec92..e79b15648b4 100644 --- a/redbot/cogs/audio/core/utilities/locales/ko-KR.po +++ b/redbot/cogs/audio/core/utilities/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "먼저 음성체널에 연결하세요." msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "트랙을 재생할수 없습니다" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "큐 최대 제한에 도달했습니다." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "트랙을 재생할수 없습니다" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -474,11 +474,11 @@ msgstr "곡 섞기" msgid "Repeat" msgstr "반복" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "일치하는 트랙들:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/nb-NO.po b/redbot/cogs/audio/core/utilities/locales/nb-NO.po index 4399f4ccb31..fea0b81a383 100644 --- a/redbot/cogs/audio/core/utilities/locales/nb-NO.po +++ b/redbot/cogs/audio/core/utilities/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Koble til en talekanal først." msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "Kan ikke spille spor" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py: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:116 +msgid "Unable To Play Tracks" +msgstr "Kan ikke spille spor" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "Shuffle" msgid "Repeat" msgstr "Gjenta" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Samsvarende spor:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Side {page_num}/{total_pages} + {num_tracks} spor" diff --git a/redbot/cogs/audio/core/utilities/locales/nl-NL.po b/redbot/cogs/audio/core/utilities/locales/nl-NL.po index 40c681aaa4b..ce783869fdf 100644 --- a/redbot/cogs/audio/core/utilities/locales/nl-NL.po +++ b/redbot/cogs/audio/core/utilities/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Verbind eerst met een spraakkanaal." msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: 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:116 +msgid "Unable To Play Tracks" +msgstr "Kan tracks niet afspelen" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -472,11 +472,11 @@ msgstr "Shuffle" msgid "Repeat" msgstr "Herhalen" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/pl-PL.po b/redbot/cogs/audio/core/utilities/locales/pl-PL.po index d6a24723fe6..ae2b98a1064 100644 --- a/redbot/cogs/audio/core/utilities/locales/pl-PL.po +++ b/redbot/cogs/audio/core/utilities/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Najpierw połącz się z kanałem głosowym." 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:116 -msgid "Unable To Play Tracks" -msgstr "Nie można odtworzyć utworów" - #: 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:116 +msgid "Unable To Play Tracks" +msgstr "Nie można odtworzyć utworów" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "Losowo" msgid "Repeat" msgstr "Powtarzanie" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Pasujące utwory:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Strona {page_num}/{total_pages} | {num_tracks} utworów" diff --git a/redbot/cogs/audio/core/utilities/locales/pt-BR.po b/redbot/cogs/audio/core/utilities/locales/pt-BR.po index 993f2e66978..066318842df 100644 --- a/redbot/cogs/audio/core/utilities/locales/pt-BR.po +++ b/redbot/cogs/audio/core/utilities/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -17,23 +17,23 @@ msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "" +msgstr "faixas" #: 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:95 #: redbot/cogs/audio/core/utilities/playlists.py:526 msgid "Connection to Lavalink node has failed" -msgstr "" +msgstr "Falha na conexão com o node Lavalink" #: 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 "" +msgstr "Por favor, verifique o seu console ou os logs para obter detalhes." #: redbot/cogs/audio/core/utilities/formatting.py:106 #: redbot/cogs/audio/core/utilities/playlists.py:561 @@ -43,11 +43,7 @@ msgstr "Primeiro você deve se juntar a um canal de voz." #: 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:116 -msgid "Unable To Play Tracks" -msgstr "Não foi possível tocar a música" +msgstr "Conexão com o node Lavalink ainda não foi estabelecida." #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 @@ -55,6 +51,10 @@ msgstr "Não foi possível tocar a música" msgid "Queue size limit reached." msgstr "" +#: 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:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -472,11 +472,11 @@ msgstr "Aleatório" msgid "Repeat" msgstr "Repetir" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/pt-PT.po b/redbot/cogs/audio/core/utilities/locales/pt-PT.po index 97a5102e1b2..f4494fa19de 100644 --- a/redbot/cogs/audio/core/utilities/locales/pt-PT.po +++ b/redbot/cogs/audio/core/utilities/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -17,92 +17,92 @@ msgstr "" #: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "" +msgstr "faixas" #: 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:95 #: redbot/cogs/audio/core/utilities/playlists.py:526 msgid "Connection to Lavalink node has failed" -msgstr "" +msgstr "Falha na conexão com o nó Lavalink" #: 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 "" +msgstr "Por favor, verifique o seu console ou os logs para obter detalhes." #: 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 "Primeiro, conecte-se a um canal de voz." #: 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:116 -msgid "Unable To Play Tracks" -msgstr "" +msgstr "Conexão com o nó Lavalink ainda não foi estabelecida." #: 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 "" +msgstr "Limite de tamanho da fila atingido." + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Não foi possível reproduzir as faixas" #: 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: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: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: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:260 msgid "Tracks Found:" -msgstr "" +msgstr "Nenhuma faixa encontrada:" #: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" -msgstr "" +msgstr "resultados da pesquisa" #: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" -msgstr "" +msgstr "Pastas encontradas:" #: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" -msgstr "" +msgstr "pastas locais" #: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" -msgstr "" +msgstr "Arquivos Encontrados:" #: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" -msgstr "" +msgstr "faixas locais" #: 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:380 msgid " - Name: <{pname}>\n" @@ -110,7 +110,11 @@ msgid " - Name: <{pname}>\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:234 @@ -118,76 +122,78 @@ msgstr "" #: 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:50 msgid "Not enough {currency}" -msgstr "" +msgstr "{currency} não suficiente" #: 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: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:141 msgid "Currently livestreaming {track}" -msgstr "" +msgstr "Atualmente {track} transmitindo ao vivo" #: 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:154 #: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" -msgstr "" +msgstr "Faixa ignorada" #: 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: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:179 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} Faixas Ignoradas" #: 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: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 "" +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 "Wait until the playlist has finished loading." -msgstr "" +msgstr "Aguarde até que a playlist termine de carregar." #: redbot/cogs/audio/core/utilities/player.py:266 #: redbot/cogs/audio/core/utilities/player.py:308 @@ -195,7 +201,7 @@ msgstr "" #: 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 @@ -203,7 +209,7 @@ msgstr "" #: redbot/cogs/audio/core/utilities/playlists.py:607 #: redbot/cogs/audio/core/utilities/playlists.py:640 msgid "Track is not playable." -msgstr "" +msgstr "Faixa não é possível ser tocada." #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 @@ -211,7 +217,7 @@ msgstr "" #: 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 "" +msgstr "**{suffix}** não é um formato totalmente suportado e algumas faixas podem não reproduzir." #: redbot/cogs/audio/core/utilities/player.py:300 #: redbot/cogs/audio/core/utilities/player.py:393 @@ -220,122 +226,124 @@ msgstr "" #: 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: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 "" +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: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:351 msgid "Unable To Find Tracks" -msgstr "" +msgstr "Não foi possível localizar as faixas" #: 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:378 msgid "{query} is not an allowed query." -msgstr "" +msgstr "{query} não é uma consulta permitida." #: 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 "" +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:494 msgid "Playlist Enqueued" -msgstr "" +msgstr "Playlist na fila" #: redbot/cogs/audio/core/utilities/player.py:494 msgid "Album Enqueued" -msgstr "" +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: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: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 "" +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: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: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: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: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:116 msgid "No access to playlist." -msgstr "" +msgstr "Sem acesso à lista de reprodução." #: 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:241 msgid "{number}. <{playlist.name}>\n" @@ -343,139 +351,143 @@ msgid "{number}. <{playlist.name}>\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:258 msgid "{playlists} playlists found, which one would you like?" -msgstr "" +msgstr "{playlists} playlists encontradas, qual gostarias?" #: 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: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:314 msgid "Playlists for {scope}:" -msgstr "" +msgstr "Playlists para {scope}:" #: 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: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: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: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: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:375 #: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" -msgstr "" +msgstr "Playlist Salva" #: 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: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: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:680 msgid "the Global" -msgstr "" +msgstr "o Global" #: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "" +msgstr "Global" #: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" -msgstr "" +msgstr "o Servidor" #: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" -msgstr "" +msgstr "Servidor" #: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" -msgstr "" +msgstr "o Utilizador" #: 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:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" -msgstr "" +msgstr "Faixas correspondentes:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: 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 72b57196e07..63907a13879 100644 --- a/redbot/cogs/audio/core/utilities/locales/ru-RU.po +++ b/redbot/cogs/audio/core/utilities/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -27,7 +27,7 @@ msgstr "Страница {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 "" +msgstr "Не удалось подключиться к узлу Lavalink" #: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 @@ -43,11 +43,7 @@ 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:116 -msgid "Unable To Play Tracks" -msgstr "Не удается воспроизвести треки" +msgstr "Соединение с узлом Lavalink еще не установлено." #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 @@ -55,6 +51,10 @@ msgstr "Не удается воспроизвести треки" msgid "Queue size limit reached." msgstr "Достигнут предел размера очереди." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Не удается воспроизвести треки" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -231,7 +231,7 @@ 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 "" +msgstr "Я не могу получить трек от Lavalink, повторите попытку через несколько минут." #: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" @@ -255,7 +255,7 @@ msgstr "{query} не является допустимым запросом." #: 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 "" +msgstr "Я не могу получить трек от Lavalink, повторите попытку через несколько минут." #: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" @@ -483,11 +483,11 @@ msgstr "Перемешивание" msgid "Repeat" msgstr "Повтор" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Соответствующие треки:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Страница {page_num}/{total_pages} | {num_tracks} треков" diff --git a/redbot/cogs/audio/core/utilities/locales/sk-SK.po b/redbot/cogs/audio/core/utilities/locales/sk-SK.po index 25fd99ecf35..642578e7290 100644 --- a/redbot/cogs/audio/core/utilities/locales/sk-SK.po +++ b/redbot/cogs/audio/core/utilities/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/sl-SI.po b/redbot/cogs/audio/core/utilities/locales/sl-SI.po index 0c51e5231ed..5e052c4d59f 100644 --- a/redbot/cogs/audio/core/utilities/locales/sl-SI.po +++ b/redbot/cogs/audio/core/utilities/locales/sl-SI.po @@ -1,14 +1,14 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -472,11 +472,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/sv-SE.po b/redbot/cogs/audio/core/utilities/locales/sv-SE.po index 5816678530a..24d0e311aae 100644 --- a/redbot/cogs/audio/core/utilities/locales/sv-SE.po +++ b/redbot/cogs/audio/core/utilities/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/tr-TR.po b/redbot/cogs/audio/core/utilities/locales/tr-TR.po index cc0ba8b6d55..f4cd6406c6f 100644 --- a/redbot/cogs/audio/core/utilities/locales/tr-TR.po +++ b/redbot/cogs/audio/core/utilities/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Önce bir sesli bir kanala katılın." 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:116 -msgid "Unable To Play Tracks" -msgstr "Parçalar Çalınamıyor" - #: 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:116 +msgid "Unable To Play Tracks" +msgstr "Parçalar Çalınamıyor" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "Karışık Oynat" msgid "Repeat" msgstr "Tekrarla" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Eşleşen şarkılar:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "Sayfa {page_num}/{total_pages} | {num_tracks} parça" diff --git a/redbot/cogs/audio/core/utilities/locales/uk-UA.po b/redbot/cogs/audio/core/utilities/locales/uk-UA.po index 386fede688d..0648b9d4df3 100644 --- a/redbot/cogs/audio/core/utilities/locales/uk-UA.po +++ b/redbot/cogs/audio/core/utilities/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -471,11 +471,11 @@ msgstr "" msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/vi-VN.po b/redbot/cogs/audio/core/utilities/locales/vi-VN.po index 61bd8e0f15e..4abbe17fe07 100644 --- a/redbot/cogs/audio/core/utilities/locales/vi-VN.po +++ b/redbot/cogs/audio/core/utilities/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "Kết nối với một kênh thoại trước." msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -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:116 +msgid "Unable To Play Tracks" +msgstr "Không thể phát các bài hát" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -479,11 +479,11 @@ msgstr "Phát trộn" msgid "Repeat" msgstr "Phát lặp lại" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "Các bài hát phù hợp:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" 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 7873a8150a2..4a585582dbf 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-CN.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "您必须先加入一个语音频道。" msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:116 -msgid "Unable To Play Tracks" -msgstr "无法播放曲目" - #: redbot/cogs/audio/core/utilities/formatting.py:116 #: redbot/cogs/audio/core/utilities/player.py:442 #: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "无法播放曲目" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -472,11 +472,11 @@ msgstr "随机播放" msgid "Repeat" msgstr "重复" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-TW.po b/redbot/cogs/audio/core/utilities/locales/zh-TW.po index f68efab1bba..2172da5ee8a 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-TW.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-01-23 19:39+0000\n" +"POT-Creation-Date: 2024-10-20 20:20+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -45,16 +45,16 @@ msgstr "請先加入一個語音頻道。" msgid "Connection to Lavalink node has not yet been established." msgstr "尚未建立與 Lavalink 節點的連接。" -#: 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:116 +msgid "Unable To Play Tracks" +msgstr "無法播放歌曲" + #: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" @@ -483,11 +483,11 @@ msgstr "隨機播放" msgid "Repeat" msgstr "重複播放" -#: redbot/cogs/audio/core/utilities/queue.py:159 +#: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" msgstr "符合的曲目:" -#: redbot/cogs/audio/core/utilities/queue.py:162 +#: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" msgstr "第 {page_num} 頁/共 {total_pages} 頁 | {num_tracks} 首歌曲" 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/locales/ar-SA.po b/redbot/cogs/audio/locales/ar-SA.po index 2c4a578612b..57001fa815b 100644 --- a/redbot/cogs/audio/locales/ar-SA.po +++ b/redbot/cogs/audio/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/bg-BG.po b/redbot/cogs/audio/locales/bg-BG.po index 3a7a4318fb9..0b9aaf9ef29 100644 --- a/redbot/cogs/audio/locales/bg-BG.po +++ b/redbot/cogs/audio/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/cs-CZ.po b/redbot/cogs/audio/locales/cs-CZ.po index 6e6526bca71..a27baffb1c7 100644 --- a/redbot/cogs/audio/locales/cs-CZ.po +++ b/redbot/cogs/audio/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/da-DK.po b/redbot/cogs/audio/locales/da-DK.po index 2aa8cf3fbc4..bea99eb9255 100644 --- a/redbot/cogs/audio/locales/da-DK.po +++ b/redbot/cogs/audio/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/de-DE.po b/redbot/cogs/audio/locales/de-DE.po index de045169986..24c56815dc0 100644 --- a/redbot/cogs/audio/locales/de-DE.po +++ b/redbot/cogs/audio/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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}\" 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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 "Nichts" -#: redbot/cogs/audio/converters.py:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Du kannst `--guild` nicht verwenden" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Du kannst `--to-server` nicht verwenden" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" 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 232d54a1270..81000b21b52 100644 --- a/redbot/cogs/audio/locales/es-ES.po +++ b/redbot/cogs/audio/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -54,35 +54,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "No puedes usar `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "No puedes usar `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "No puedes usar `--from-server`" diff --git a/redbot/cogs/audio/locales/fi-FI.po b/redbot/cogs/audio/locales/fi-FI.po index b026872109b..7bf9853f087 100644 --- a/redbot/cogs/audio/locales/fi-FI.po +++ b/redbot/cogs/audio/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Et voi käyttää argumenttia `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Et voi käyttää argumenttia `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Et voi käyttää argumenttia `--from-server`" diff --git a/redbot/cogs/audio/locales/fr-FR.po b/redbot/cogs/audio/locales/fr-FR.po index 261ba009656..f0ab6a5d22a 100644 --- a/redbot/cogs/audio/locales/fr-FR.po +++ b/redbot/cogs/audio/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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}\" 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 "\"{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 "\"{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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Vous ne pouvez pas utiliser `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Vous ne pouvez pas utiliser `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Vous ne pouvez pas utiliser `--from-server`" diff --git a/redbot/cogs/audio/locales/hi-IN.po b/redbot/cogs/audio/locales/hi-IN.po index 9a54664ffb4..4242f7c7fb1 100644 --- a/redbot/cogs/audio/locales/hi-IN.po +++ b/redbot/cogs/audio/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/hr-HR.po b/redbot/cogs/audio/locales/hr-HR.po index 73af372ae8f..b7d501055b8 100644 --- a/redbot/cogs/audio/locales/hr-HR.po +++ b/redbot/cogs/audio/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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}\" 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: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}\" se ne odnosi na jedinstveni server. Molim koristite ID za server koji pokušavate navesti." -#: 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}\" nije pronađen. Mora biti ID, ime ili navesti korisnika kojeg bot može vidjeti." -#: redbot/cogs/audio/converters.py:176 +#: 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Ne možete koristiti `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Ne možete koristiti `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: 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 e22b867dbc9..c60a11e89ed 100644 --- a/redbot/cogs/audio/locales/hu-HU.po +++ b/redbot/cogs/audio/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/id-ID.po b/redbot/cogs/audio/locales/id-ID.po index 6cd5cf4af80..1094c22eecf 100644 --- a/redbot/cogs/audio/locales/id-ID.po +++ b/redbot/cogs/audio/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/it-IT.po b/redbot/cogs/audio/locales/it-IT.po index 1412941102d..05b7375773d 100644 --- a/redbot/cogs/audio/locales/it-IT.po +++ b/redbot/cogs/audio/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ja-JP.po b/redbot/cogs/audio/locales/ja-JP.po index 12470fe4545..d1c0fbe9972 100644 --- a/redbot/cogs/audio/locales/ja-JP.po +++ b/redbot/cogs/audio/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/ko-KR.po b/redbot/cogs/audio/locales/ko-KR.po index ca661f3e79f..9b432c22ad6 100644 --- a/redbot/cogs/audio/locales/ko-KR.po +++ b/redbot/cogs/audio/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\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 "재생목록과 '{}'을 매칭할수 없습니다." -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "당신은 `--guild`를 사용할수 없습니다." -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "당신은 `--to-server`를 사용할수 없습니다." -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "당신은 `--from-server`를 사용할수 없습니다." diff --git a/redbot/cogs/audio/locales/nb-NO.po b/redbot/cogs/audio/locales/nb-NO.po index 4fc93beaeb9..582567ca662 100644 --- a/redbot/cogs/audio/locales/nb-NO.po +++ b/redbot/cogs/audio/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+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" @@ -53,35 +53,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Du kan ikke bruke `-guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Du kan ikke bruke `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Du kan ikke bruke `--from-server`" diff --git a/redbot/cogs/audio/locales/nl-NL.po b/redbot/cogs/audio/locales/nl-NL.po index 895f8a2119a..aee464989c8 100644 --- a/redbot/cogs/audio/locales/nl-NL.po +++ b/redbot/cogs/audio/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/pl-PL.po b/redbot/cogs/audio/locales/pl-PL.po index 3128a3f0419..e170d75eeeb 100644 --- a/redbot/cogs/audio/locales/pl-PL.po +++ b/redbot/cogs/audio/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Nie możesz użyć `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Nie możesz użyć `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Nie możesz użyć `--from-server`" diff --git a/redbot/cogs/audio/locales/pt-BR.po b/redbot/cogs/audio/locales/pt-BR.po index e763f1e16d7..44e96c72732 100644 --- a/redbot/cogs/audio/locales/pt-BR.po +++ b/redbot/cogs/audio/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+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" @@ -53,35 +53,35 @@ 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}\" 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 "\"{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 "\"{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 "Não foi possível associar '{}' a uma lista de reprodução." -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Você não pode usar `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Você não pode usar `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" 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 e85d88dc7f3..f02d91598d0 100644 --- a/redbot/cogs/audio/locales/pt-PT.po +++ b/redbot/cogs/audio/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "Você não pode usar `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: 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:426 +#: 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 50d249277ef..28243e7f94b 100644 --- a/redbot/cogs/audio/locales/ru-RU.po +++ b/redbot/cogs/audio/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -35,9 +35,9 @@ msgid "\n" "​ ​ ​ ​ User Name#123\n" msgstr "\n" "Автор должен быть действительной версией одного из следующих имен:\n" -"Идентификатор пользователя\n" -"Упоминание пользователя\n" -"Имя пользователя#123\n" +"​ ​ ​ ​ Идентификатор пользователя\n" +"​ ​ ​ ​ Упоминание пользователя\n" +"​ ​ ​ ​ Имя пользователя\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" @@ -53,35 +53,35 @@ 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}\" не найден. Это должен быть 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 "\"{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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Вы не можете использовать `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Вы не можете использовать `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Вы не можете использовать `--from-server`" diff --git a/redbot/cogs/audio/locales/sk-SK.po b/redbot/cogs/audio/locales/sk-SK.po index 035e1185b74..d80d0232cbc 100644 --- a/redbot/cogs/audio/locales/sk-SK.po +++ b/redbot/cogs/audio/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/sl-SI.po b/redbot/cogs/audio/locales/sl-SI.po index 1ad91a70414..2ba69de7d1a 100644 --- a/redbot/cogs/audio/locales/sl-SI.po +++ b/redbot/cogs/audio/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Ne moreš uporabiti `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Ne moreš uporabiti `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Ne moreš uporabiti `--from-server`" diff --git a/redbot/cogs/audio/locales/sv-SE.po b/redbot/cogs/audio/locales/sv-SE.po index 5864de45f91..ad0f01f8f57 100644 --- a/redbot/cogs/audio/locales/sv-SE.po +++ b/redbot/cogs/audio/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -46,35 +46,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Du kan inte använda `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Du kan inte använda `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "Du kan inte använda `--from-server`" diff --git a/redbot/cogs/audio/locales/tr-TR.po b/redbot/cogs/audio/locales/tr-TR.po index f68fb9ce0de..07b43b5947e 100644 --- a/redbot/cogs/audio/locales/tr-TR.po +++ b/redbot/cogs/audio/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "`--guild` kullanamazsınız" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "`--to-server` kullanamazsınız" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "`--from-server` kullanamazsınız" diff --git a/redbot/cogs/audio/locales/uk-UA.po b/redbot/cogs/audio/locales/uk-UA.po index dff9fc909b3..00447673fe1 100644 --- a/redbot/cogs/audio/locales/uk-UA.po +++ b/redbot/cogs/audio/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/vi-VN.po b/redbot/cogs/audio/locales/vi-VN.po index a6a422c6917..393531ef96d 100644 --- a/redbot/cogs/audio/locales/vi-VN.po +++ b/redbot/cogs/audio/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -53,35 +53,35 @@ 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}\" 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 "\"{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 "\"{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 "Không thể ghép '{}' với một danh sách phát." -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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 "Không có gì" -#: redbot/cogs/audio/converters.py:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Bạn không thể dùng `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "Bạn không thể dùng `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" 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 1a07d78e513..8054730e065 100644 --- a/redbot/cogs/audio/locales/zh-CN.po +++ b/redbot/cogs/audio/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+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" @@ -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 "" -#: redbot/cogs/audio/converters.py:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "" diff --git a/redbot/cogs/audio/locales/zh-TW.po b/redbot/cogs/audio/locales/zh-TW.po index 20dd3203c7d..c0fa12006c9 100644 --- a/redbot/cogs/audio/locales/zh-TW.po +++ b/redbot/cogs/audio/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-03-22 17:37+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" @@ -53,35 +53,35 @@ 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}”。 它必須是機器人所在的伺務器 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 "未找到“{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:240 redbot/cogs/audio/converters.py:262 -#: redbot/cogs/audio/converters.py:282 redbot/cogs/audio/converters.py:366 -#: redbot/cogs/audio/converters.py:378 redbot/cogs/audio/converters.py:403 -#: redbot/cogs/audio/converters.py:429 redbot/cogs/audio/converters.py:451 -#: redbot/cogs/audio/converters.py:478 +#: redbot/cogs/audio/converters.py: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:260 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "你無法使用 `--guild`" -#: redbot/cogs/audio/converters.py:400 +#: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" msgstr "你無法使用 `--to-server`" -#: redbot/cogs/audio/converters.py:426 +#: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" msgstr "你無法使用 `--from-server`" diff --git a/redbot/cogs/audio/managed_node/__init__.py b/redbot/cogs/audio/managed_node/__init__.py new file mode 100644 index 00000000000..8311c7a1879 --- /dev/null +++ b/redbot/cogs/audio/managed_node/__init__.py @@ -0,0 +1,15 @@ +# Note: contents of this package are meant to be self-contained +# and should not depend on anything in Red or on external dependencies. + +from .ll_server_config import generate_server_config, get_default_server_config +from .ll_version import LAVALINK_BUILD_LINE, LavalinkOldVersion, LavalinkVersion +from . import version_pins + +__all__ = ( + "generate_server_config", + "get_default_server_config", + "LAVALINK_BUILD_LINE", + "LavalinkOldVersion", + "LavalinkVersion", + "version_pins", +) diff --git a/redbot/cogs/audio/managed_node/ll_server_config.py b/redbot/cogs/audio/managed_node/ll_server_config.py new file mode 100644 index 00000000000..e37946e7a85 --- /dev/null +++ b/redbot/cogs/audio/managed_node/ll_server_config.py @@ -0,0 +1,139 @@ +from __future__ import annotations + +from typing import Any, Dict, Final + +from . import version_pins + +__all__ = ( + "DEFAULT_LAVALINK_YAML", + "get_default_server_config", + "generate_server_config", + "change_dict_naming_convention", +) + +YT_PLUGIN_REPOSITORY: Final[str] = "https://maven.lavalink.dev/releases" + +DEFAULT_LAVALINK_YAML = { + # The nesting structure of this dict is very important, it's a 1:1 mirror of application.yaml in JSON + "yaml__server__address": "localhost", + "yaml__server__port": 2333, + "yaml__lavalink__server__password": "youshallnotpass", + "yaml__lavalink__server__sources__http": True, + "yaml__lavalink__server__sources__bandcamp": True, + "yaml__lavalink__server__sources__local": True, + "yaml__lavalink__server__sources__soundcloud": True, + "yaml__lavalink__server__sources__youtube": True, + "yaml__lavalink__server__sources__twitch": True, + "yaml__lavalink__server__sources__vimeo": True, + "yaml__lavalink__server__bufferDurationMs": 400, + "yaml__lavalink__server__frameBufferDurationMs": 1000, + # 100 pages - 100 entries per page = 10,000 tracks which is the Audio Limit for a single playlist. + "yaml__lavalink__server__youtubePlaylistLoadLimit": 100, + "yaml__lavalink__server__playerUpdateInterval": 1, + "yaml__lavalink__server__youtubeSearchEnabled": True, + "yaml__lavalink__server__soundcloudSearchEnabled": True, + "yaml__lavalink__server__gc_warnings": True, + "yaml__metrics__prometheus__enabled": False, + "yaml__metrics__prometheus__endpoint": "/metrics", + "yaml__sentry__dsn": "", + "yaml__sentry__environment": "", + "yaml__logging__file__path": "./logs/", + "yaml__logging__level__root": "INFO", + "yaml__logging__level__lavalink": "INFO", + "yaml__logging__logback__rollingpolicy__max_history": 15, + "yaml__logging__logback__rollingpolicy__max_size": "10MB", + # plugin configuration - note that the plugin may be disabled by the manager + "yaml__plugins__youtube__enabled": True, + "yaml__plugins__youtube__allowSearch": True, + "yaml__plugins__youtube__allowDirectVideoIds": True, + "yaml__plugins__youtube__allowDirectPlaylistIds": True, + "yaml__plugins__youtube__clients": [ + "MUSIC", + "WEB", + "WEBEMBEDDED", + "MWEB", + "TVHTML5EMBEDDED", + "TV", + "IOS", + ], + "yaml__plugins__youtube__MUSIC__playback": False, + "yaml__plugins__youtube__MUSIC__playlistLoading": False, + "yaml__plugins__youtube__MUSIC__searching": True, + "yaml__plugins__youtube__MUSIC__videoLoading": False, + "yaml__plugins__youtube__MWEB__playback": True, + "yaml__plugins__youtube__MWEB__playlistLoading": True, + "yaml__plugins__youtube__MWEB__searching": False, + "yaml__plugins__youtube__MWEB__videoLoading": False, + "yaml__plugins__youtube__TV__playback": True, + "yaml__plugins__youtube__TV__playlistLoading": False, + "yaml__plugins__youtube__TV__searching": False, + "yaml__plugins__youtube__TV__videoLoading": False, + "yaml__plugins__youtube__TVHTML5EMBEDDED__playback": True, + "yaml__plugins__youtube__TVHTML5EMBEDDED__playlistLoading": False, + "yaml__plugins__youtube__TVHTML5EMBEDDED__searching": False, + "yaml__plugins__youtube__TVHTML5EMBEDDED__videoLoading": False, + "yaml__plugins__youtube__WEB__playback": True, + "yaml__plugins__youtube__WEB__playlistLoading": True, + "yaml__plugins__youtube__WEB__searching": False, + "yaml__plugins__youtube__WEB__videoLoading": False, + "yaml__plugins__youtube__WEBEMBEDDED__playback": True, + "yaml__plugins__youtube__WEBEMBEDDED__playlistLoading": False, + "yaml__plugins__youtube__WEBEMBEDDED__searching": False, + "yaml__plugins__youtube__WEBEMBEDDED__videoLoading": False, +} + + +def _unflatten_config_defaults(config_defaults: Dict[str, Any]) -> Dict[str, Any]: + ret: Dict[str, Any] = {} + + # based on Config._get_defaults_dict() + for flat_key, value in config_defaults.items(): + keys = flat_key.split("__") + partial = ret + for idx, key in enumerate(keys, start=1): + if idx == len(keys): + partial[key] = value + else: + partial = partial.setdefault(key, {}) + + return ret + + +def get_default_server_config() -> Dict[str, Any]: + return generate_server_config(_unflatten_config_defaults(DEFAULT_LAVALINK_YAML)["yaml"]) + + +def generate_server_config(config_data: Dict[str, Any]) -> Dict[str, Any]: + data = change_dict_naming_convention(config_data) + ll_config = data["lavalink"] + sources = ll_config["server"]["sources"] + plugins = ll_config.setdefault("plugins", []) + + enable_yt_plugin = sources["youtube"] + if enable_yt_plugin: + sources["youtube"] = False + yt_plugin = { + "dependency": f"dev.lavalink.youtube:youtube-plugin:{version_pins.YT_PLUGIN_VERSION}", + "repository": YT_PLUGIN_REPOSITORY, + } + plugins.append(yt_plugin) + + return data + + +# This assumes all keys with `_` should be converted from `part1_part2` to `part1-part2` +def _convert_function(key: str) -> str: + return key.replace("_", "-") + + +def change_dict_naming_convention(data: Any) -> Any: + ret: Any = data + if isinstance(data, dict): + ret = {} + for key, value in data.items(): + ret[_convert_function(key)] = change_dict_naming_convention(value) + elif isinstance(data, list): + ret = [] + for value in data: + ret.append(change_dict_naming_convention(value)) + return ret diff --git a/redbot/cogs/audio/managed_node/ll_version.py b/redbot/cogs/audio/managed_node/ll_version.py new file mode 100644 index 00000000000..a29f5326fe1 --- /dev/null +++ b/redbot/cogs/audio/managed_node/ll_version.py @@ -0,0 +1,204 @@ +from __future__ import annotations + +import re +from typing import Final, Optional, Pattern, Tuple + +__all__ = ( + "LAVALINK_BUILD_LINE", + "LavalinkOldVersion", + "LavalinkVersion", +) + + +# present until Lavalink 3.5-rc4 +LAVALINK_BUILD_LINE: Final[Pattern] = re.compile(rb"^Build:\s+(?P\d+)$", re.MULTILINE) +# we don't actually care about what the version format before 3.5-rc4 is exactly +# as the comparison is based entirely on the build number +_LAVALINK_VERSION_LINE_PRE35: Final[Pattern] = re.compile( + rb"^Version:\s+(?P\S+)$", re.MULTILINE | re.VERBOSE +) +# 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 + (?P3)\.(?P[0-5]) + # Before LL 3.6, when patch version == 0, it was stripped from the version string + (?:\.(?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*))? + ) + $ + """, + re.MULTILINE | re.VERBOSE, +) + + +class LavalinkOldVersion: + def __init__(self, raw_version: str, *, build_number: int) -> None: + self.raw_version = raw_version + self.build_number = build_number + + def __str__(self) -> str: + return f"{self.raw_version}_{self.build_number}" + + @classmethod + def from_version_output(cls, output: bytes) -> LavalinkOldVersion: + 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 + if isinstance(other, LavalinkVersion): + return False + return NotImplemented + + def __lt__(self, other: object) -> bool: + if isinstance(other, LavalinkOldVersion): + return self.build_number < other.build_number + if isinstance(other, LavalinkVersion): + return True + return NotImplemented + + def __le__(self, other: object) -> bool: + if isinstance(other, LavalinkOldVersion): + return self.build_number <= other.build_number + if isinstance(other, LavalinkVersion): + return True + return NotImplemented + + def __gt__(self, other: object) -> bool: + if isinstance(other, LavalinkOldVersion): + return self.build_number > other.build_number + if isinstance(other, LavalinkVersion): + return False + return NotImplemented + + def __ge__(self, other: object) -> bool: + if isinstance(other, LavalinkOldVersion): + return self.build_number >= other.build_number + if isinstance(other, LavalinkVersion): + return False + return NotImplemented + + +class LavalinkVersion: + def __init__( + self, + major: int, + minor: int, + patch: int = 0, + *, + rc: Optional[int] = None, + red: int = 0, + ) -> None: + self.major = major + self.minor = minor + self.patch = patch + self.rc = rc + self.red = red + + def __str__(self) -> str: + version = f"{self.major}.{self.minor}.{self.patch}" + if self.rc is not None: + version += f"-rc.{self.rc}" + if self.red: + version += f"+red.{self.red}" + return version + + @classmethod + def from_version_output(cls, output: bytes) -> LavalinkVersion: + 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 cls( + 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 + + def __eq__(self, other: object) -> bool: + if isinstance(other, LavalinkVersion): + return self._get_comparison_tuple() == other._get_comparison_tuple() + if isinstance(other, LavalinkOldVersion): + return False + return NotImplemented + + def __lt__(self, other: object) -> bool: + if isinstance(other, LavalinkVersion): + return self._get_comparison_tuple() < other._get_comparison_tuple() + if isinstance(other, LavalinkOldVersion): + return False + return NotImplemented + + def __le__(self, other: object) -> bool: + if isinstance(other, LavalinkVersion): + return self._get_comparison_tuple() <= other._get_comparison_tuple() + if isinstance(other, LavalinkOldVersion): + return False + return NotImplemented + + def __gt__(self, other: object) -> bool: + if isinstance(other, LavalinkVersion): + return self._get_comparison_tuple() > other._get_comparison_tuple() + if isinstance(other, LavalinkOldVersion): + return True + return NotImplemented + + def __ge__(self, other: object) -> bool: + if isinstance(other, LavalinkVersion): + return self._get_comparison_tuple() >= other._get_comparison_tuple() + if isinstance(other, LavalinkOldVersion): + return True + return NotImplemented diff --git a/redbot/cogs/audio/managed_node/locales/ar-SA.po b/redbot/cogs/audio/managed_node/locales/ar-SA.po new file mode 100644 index 00000000000..ed2502e0be3 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/ar-SA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: ar_SA\n" + diff --git a/redbot/cogs/audio/managed_node/locales/bg-BG.po b/redbot/cogs/audio/managed_node/locales/bg-BG.po new file mode 100644 index 00000000000..b4c1559097f --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/bg-BG.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: bg_BG\n" + diff --git a/redbot/cogs/audio/managed_node/locales/cs-CZ.po b/redbot/cogs/audio/managed_node/locales/cs-CZ.po new file mode 100644 index 00000000000..c497337c7d0 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/cs-CZ.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: cs_CZ\n" + diff --git a/redbot/cogs/audio/managed_node/locales/da-DK.po b/redbot/cogs/audio/managed_node/locales/da-DK.po new file mode 100644 index 00000000000..9e4ff29f652 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/da-DK.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: da_DK\n" + diff --git a/redbot/cogs/audio/managed_node/locales/de-DE.po b/redbot/cogs/audio/managed_node/locales/de-DE.po new file mode 100644 index 00000000000..a61d99b1e29 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/de-DE.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: de_DE\n" + diff --git a/redbot/cogs/audio/managed_node/locales/es-ES.po b/redbot/cogs/audio/managed_node/locales/es-ES.po new file mode 100644 index 00000000000..b2893809457 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/es-ES.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: es_ES\n" + diff --git a/redbot/cogs/audio/managed_node/locales/fi-FI.po b/redbot/cogs/audio/managed_node/locales/fi-FI.po new file mode 100644 index 00000000000..2fbc999317b --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/fi-FI.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: fi_FI\n" + diff --git a/redbot/cogs/audio/managed_node/locales/fr-FR.po b/redbot/cogs/audio/managed_node/locales/fr-FR.po new file mode 100644 index 00000000000..e6c07bf7982 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/fr-FR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: fr_FR\n" + diff --git a/redbot/cogs/audio/managed_node/locales/hi-IN.po b/redbot/cogs/audio/managed_node/locales/hi-IN.po new file mode 100644 index 00000000000..07a5f5bb4e3 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/hi-IN.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: hi_IN\n" + diff --git a/redbot/cogs/audio/managed_node/locales/hr-HR.po b/redbot/cogs/audio/managed_node/locales/hr-HR.po new file mode 100644 index 00000000000..2ea1ff38b8c --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/hr-HR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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: 728\n" +"Language: hr_HR\n" + diff --git a/redbot/cogs/audio/managed_node/locales/hu-HU.po b/redbot/cogs/audio/managed_node/locales/hu-HU.po new file mode 100644 index 00000000000..90a587ccabf --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/hu-HU.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: hu_HU\n" + diff --git a/redbot/cogs/audio/managed_node/locales/id-ID.po b/redbot/cogs/audio/managed_node/locales/id-ID.po new file mode 100644 index 00000000000..8d088dfa6d5 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/id-ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: id_ID\n" + diff --git a/redbot/cogs/audio/managed_node/locales/it-IT.po b/redbot/cogs/audio/managed_node/locales/it-IT.po new file mode 100644 index 00000000000..e6865a47cf7 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/it-IT.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: it_IT\n" + diff --git a/redbot/cogs/audio/managed_node/locales/ja-JP.po b/redbot/cogs/audio/managed_node/locales/ja-JP.po new file mode 100644 index 00000000000..77e989410ea --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/ja-JP.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: ja_JP\n" + diff --git a/redbot/cogs/audio/managed_node/locales/ko-KR.po b/redbot/cogs/audio/managed_node/locales/ko-KR.po new file mode 100644 index 00000000000..2be912ea261 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/ko-KR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: ko_KR\n" + diff --git a/redbot/cogs/audio/managed_node/locales/nb-NO.po b/redbot/cogs/audio/managed_node/locales/nb-NO.po new file mode 100644 index 00000000000..338e9183f68 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/nb-NO.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: nb_NO\n" + diff --git a/redbot/cogs/audio/managed_node/locales/nl-NL.po b/redbot/cogs/audio/managed_node/locales/nl-NL.po new file mode 100644 index 00000000000..9087918753e --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/nl-NL.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: nl_NL\n" + diff --git a/redbot/cogs/audio/managed_node/locales/pl-PL.po b/redbot/cogs/audio/managed_node/locales/pl-PL.po new file mode 100644 index 00000000000..3860f8a9fc8 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/pl-PL.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: pl_PL\n" + diff --git a/redbot/cogs/audio/managed_node/locales/pt-BR.po b/redbot/cogs/audio/managed_node/locales/pt-BR.po new file mode 100644 index 00000000000..dda657b0e13 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/pt-BR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: pt_BR\n" + diff --git a/redbot/cogs/audio/managed_node/locales/pt-PT.po b/redbot/cogs/audio/managed_node/locales/pt-PT.po new file mode 100644 index 00000000000..30b809bcfe1 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/pt-PT.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: pt_PT\n" + diff --git a/redbot/cogs/audio/managed_node/locales/ru-RU.po b/redbot/cogs/audio/managed_node/locales/ru-RU.po new file mode 100644 index 00000000000..fc13a7cf78c --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/ru-RU.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: ru_RU\n" + diff --git a/redbot/cogs/audio/managed_node/locales/sk-SK.po b/redbot/cogs/audio/managed_node/locales/sk-SK.po new file mode 100644 index 00000000000..a91265d5d77 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/sk-SK.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: sk_SK\n" + diff --git a/redbot/cogs/audio/managed_node/locales/sl-SI.po b/redbot/cogs/audio/managed_node/locales/sl-SI.po new file mode 100644 index 00000000000..1df1a30c6fb --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/sl-SI.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.4.2\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sl\n" +"X-Crowdin-File-ID: 728\n" +"Language: sl_SI\n" + diff --git a/redbot/cogs/audio/managed_node/locales/sv-SE.po b/redbot/cogs/audio/managed_node/locales/sv-SE.po new file mode 100644 index 00000000000..a22f7f868e2 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/sv-SE.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: sv_SE\n" + diff --git a/redbot/cogs/audio/managed_node/locales/tr-TR.po b/redbot/cogs/audio/managed_node/locales/tr-TR.po new file mode 100644 index 00000000000..a0c6b29e7ed --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/tr-TR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: tr_TR\n" + diff --git a/redbot/cogs/audio/managed_node/locales/uk-UA.po b/redbot/cogs/audio/managed_node/locales/uk-UA.po new file mode 100644 index 00000000000..72de7596183 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/uk-UA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: uk_UA\n" + diff --git a/redbot/cogs/audio/managed_node/locales/vi-VN.po b/redbot/cogs/audio/managed_node/locales/vi-VN.po new file mode 100644 index 00000000000..c0bb625167e --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/vi-VN.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: vi_VN\n" + diff --git a/redbot/cogs/audio/managed_node/locales/zh-CN.po b/redbot/cogs/audio/managed_node/locales/zh-CN.po new file mode 100644 index 00000000000..31f6dbe1226 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/zh-CN.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: zh_CN\n" + diff --git a/redbot/cogs/audio/managed_node/locales/zh-TW.po b/redbot/cogs/audio/managed_node/locales/zh-TW.po new file mode 100644 index 00000000000..3085cf254d3 --- /dev/null +++ b/redbot/cogs/audio/managed_node/locales/zh-TW.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-08-26 17: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.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: 728\n" +"Language: zh_TW\n" + diff --git a/redbot/cogs/audio/managed_node/version_pins.py b/redbot/cogs/audio/managed_node/version_pins.py new file mode 100644 index 00000000000..50745081d5a --- /dev/null +++ b/redbot/cogs/audio/managed_node/version_pins.py @@ -0,0 +1,19 @@ +from typing import Final, Tuple + +from .ll_version import LavalinkVersion + +__all__ = ( + "JAR_VERSION", + "YT_PLUGIN_VERSION", + "SUPPORTED_JAVA_VERSIONS", + "LATEST_SUPPORTED_JAVA_VERSION", + "OLDER_SUPPORTED_JAVA_VERSIONS", +) + + +JAR_VERSION: Final[LavalinkVersion] = LavalinkVersion(3, 7, 12, red=1) +YT_PLUGIN_VERSION: Final[str] = "1.11.2" +# keep this sorted from oldest to latest +SUPPORTED_JAVA_VERSIONS: Final[Tuple[int, ...]] = (11, 17) +LATEST_SUPPORTED_JAVA_VERSION: Final = SUPPORTED_JAVA_VERSIONS[-1] +OLDER_SUPPORTED_JAVA_VERSIONS: Final[Tuple[int, ...]] = SUPPORTED_JAVA_VERSIONS[:-1] diff --git a/redbot/cogs/audio/manager.py b/redbot/cogs/audio/manager.py index edc601c546a..bd7e635376b 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 @@ -20,7 +21,9 @@ from redbot.core import data_manager, Config from redbot.core.i18n import Translator +from redbot.core.utils.chat_formatting import humanize_list +from . import managed_node from .errors import ( LavalinkDownloadFailed, InvalidArchitectureException, @@ -34,8 +37,9 @@ NoProcessFound, NodeUnhealthy, ) +from .managed_node import version_pins +from .managed_node.ll_version import LAVALINK_BUILD_LINE, LavalinkVersion, LavalinkOldVersion from .utils import ( - change_dict_naming_convention, get_max_allocation_size, replace_p_with_prefix, ) @@ -47,13 +51,14 @@ _ = 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\. (.*)") +_LL_READY_LOG: Final[bytes] = b"Lavalink is ready to accept connections." +_LL_PLUGIN_LOG: Final[Pattern[bytes]] = re.compile( + rb"Found plugin '(?P.+)' version (?P\S+)$", re.MULTILINE +) +_FAILED_TO_START: Final[Pattern[bytes]] = re.compile(rb"Web server failed to start\. (.*)") -# Version regexes +# Java version regexes # # We expect the output to look something like: # $ java -version @@ -101,144 +106,12 @@ LAVALINK_BUILD_TIME_LINE: Final[Pattern] = re.compile( rb"^Build time:\s+(?P\d+[.\d+]*).*$", re.MULTILINE ) -# present until Lavalink 3.5-rc4 -LAVALINK_BUILD_LINE: Final[Pattern] = re.compile(rb"^Build:\s+(?P\d+)$", re.MULTILINE) -# we don't actually care about what the version format before 3.5-rc4 is exactly -# as the comparison is based entirely on the build number -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( - rb""" - ^ - Version:\s+ - (?P - (?P0|[1-9]\d*)\.(?P0|[1-9]\d*) - # 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*))? - ) - $ - """, - re.MULTILINE | re.VERBOSE, -) - - -class LavalinkOldVersion: - def __init__(self, raw_version: str, *, build_number: int) -> None: - self.raw_version = raw_version - self.build_number = build_number - - def __str__(self) -> None: - return f"{self.raw_version}_{self.build_number}" - - def __eq__(self, other: object) -> bool: - if isinstance(other, LavalinkOldVersion): - return self.build_number == other.build_number - if isinstance(other, LavalinkVersion): - return False - return NotImplemented - - def __lt__(self, other: object) -> bool: - if isinstance(other, LavalinkOldVersion): - return self.build_number < other.build_number - if isinstance(other, LavalinkVersion): - return True - return NotImplemented - - def __le__(self, other: object) -> bool: - if isinstance(other, LavalinkOldVersion): - return self.build_number <= other.build_number - if isinstance(other, LavalinkVersion): - return True - return NotImplemented - - def __gt__(self, other: object) -> bool: - if isinstance(other, LavalinkOldVersion): - return self.build_number > other.build_number - if isinstance(other, LavalinkVersion): - return False - return NotImplemented - - def __ge__(self, other: object) -> bool: - if isinstance(other, LavalinkOldVersion): - return self.build_number >= other.build_number - if isinstance(other, LavalinkVersion): - return False - return NotImplemented - - -class LavalinkVersion: - def __init__( - self, - major: int, - minor: int, - patch: int = 0, - *, - rc: Optional[int] = None, - red: int = 0, - ) -> None: - self.major = major - self.minor = minor - self.patch = patch - self.rc = rc - self.red = red - - def __str__(self) -> None: - version = f"{self.major}.{self.minor}.{self.patch}" - if self.rc is not None: - version += f"-rc{self.rc}" - if self.red: - version += f"_red{self.red}" - return version - - 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 - - def __eq__(self, other: object) -> bool: - if isinstance(other, LavalinkVersion): - return self._get_comparison_tuple() == other._get_comparison_tuple() - if isinstance(other, LavalinkOldVersion): - return False - return NotImplemented - - def __lt__(self, other: object) -> bool: - if isinstance(other, LavalinkVersion): - return self._get_comparison_tuple() < other._get_comparison_tuple() - if isinstance(other, LavalinkOldVersion): - return False - return NotImplemented - - def __le__(self, other: object) -> bool: - if isinstance(other, LavalinkVersion): - return self._get_comparison_tuple() <= other._get_comparison_tuple() - if isinstance(other, LavalinkOldVersion): - return False - return NotImplemented - - def __gt__(self, other: object) -> bool: - if isinstance(other, LavalinkVersion): - return self._get_comparison_tuple() > other._get_comparison_tuple() - if isinstance(other, LavalinkOldVersion): - return True - return NotImplemented - - def __ge__(self, other: object) -> bool: - if isinstance(other, LavalinkVersion): - return self._get_comparison_tuple() >= other._get_comparison_tuple() - if isinstance(other, LavalinkOldVersion): - return True - return NotImplemented class ServerManager: - JAR_VERSION: Final[str] = LavalinkVersion(3, 7, 5) LAVALINK_DOWNLOAD_URL: Final[str] = ( "https://github.com/Cog-Creators/Lavalink-Jars/releases/download/" - f"{JAR_VERSION}/" + f"{version_pins.JAR_VERSION}/" "Lavalink.jar" ) @@ -254,16 +127,37 @@ class ServerManager: _buildtime: ClassVar[Optional[str]] = None _java_exc: ClassVar[str] = "java" - def __init__(self, config: Config, cog: "Audio", timeout: Optional[int] = None) -> None: + def __init__( + self, + config: Config, + cog: "Audio", + timeout: Optional[int] = None, + download_timeout: Optional[int] = None, + ) -> None: self.ready: asyncio.Event = asyncio.Event() + self.downloaded: asyncio.Event = asyncio.Event() self._config = config self._proc: Optional[asyncio.subprocess.Process] = None # pylint:disable=no-member self._shutdown: bool = False self.start_monitor_task = None self.timeout = timeout + self.download_timeout = download_timeout self.cog = cog self._args = [] self._pipe_task = None + self.plugins: dict[str, str] = {} + + @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]: @@ -330,7 +224,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, ) @@ -350,8 +244,9 @@ async def _start(self, java_path: str) -> None: raise async def process_settings(self): - data = change_dict_naming_convention(await self._config.yaml.all()) - with open(LAVALINK_APP_YML, "w") as f: + data = managed_node.generate_server_config(await self._config.yaml.all()) + + with open(self.lavalink_app_yml, "w", encoding="utf-8") as f: yaml.safe_dump(data, f) async def _get_jar_args(self) -> Tuple[List[str], Optional[str]]: @@ -361,24 +256,37 @@ async def _get_jar_args(self) -> Tuple[List[str], Optional[str]]: if self._java_version is None: extras = "" else: - extras = f" however you have version {self._java_version} (executable: {self._java_exc})" + version = ".".join(map(str, self._java_version)) + extras = f" however you have version {version} (executable: {self._java_exc})" + supported_versions = humanize_list( + list(map(str, version_pins.SUPPORTED_JAVA_VERSIONS)), + locale="en-US", + style="or-short", + ) + latest_version = str(version_pins.LATEST_SUPPORTED_JAVA_VERSION) + older_versions = humanize_list( + list(map(str, reversed(version_pins.OLDER_SUPPORTED_JAVA_VERSIONS))), + locale="en-US", + style="or-short", + ) 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 " - "(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.", + f"The managed Lavalink node requires Java {supported_versions} to run{extras};\n" + f"Either install version {latest_version} (or {older_versions})" + " and restart the bot or connect to an external Lavalink node" + " (https://docs.discord.red/en/stable/install_guides/index.html)\n" + f"If you already have Java {supported_versions} installed" + " then you will need to specify the executable path," + f" use '[p]llset java' to set the correct Java {supported_versions} 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 +301,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 +316,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 version_pins.SUPPORTED_JAVA_VERSIONS self._java_exc = java_exec return self._java_available, self._java_version @@ -448,12 +356,14 @@ async def _wait_for_launcher(self) -> None: log.info("Waiting for Managed Lavalink node to be ready") for i in itertools.cycle(range(50)): line = await self._proc.stdout.readline() - if b"Lavalink is ready to accept connections." in line: + if _LL_READY_LOG in line: self.ready.set() log.info("Managed Lavalink node is ready to receive requests.") self._pipe_task = asyncio.create_task(self._pipe_output()) break - if _FAILED_TO_START.search(line): + if match := _LL_PLUGIN_LOG.search(line): + self.plugins[match["name"].decode()] = match["version"].decode() + elif _FAILED_TO_START.search(line): raise ManagedLavalinkStartFailure( f"Lavalink failed to start: {line.decode().strip()}" ) @@ -471,6 +381,7 @@ async def shutdown(self) -> None: async def _partial_shutdown(self) -> None: self.ready.clear() + self.downloaded.clear() if self._shutdown is True: # For convenience, calling this method more than once or calling it before starting it # does nothing. @@ -491,7 +402,8 @@ async def _download_jar(self) -> None: # A 404 means our LAVALINK_DOWNLOAD_URL is invalid, so likely the jar version # hasn't been published yet raise LavalinkDownloadFailed( - f"Lavalink jar version {self.JAR_VERSION} hasn't been published yet", + f"Lavalink jar version {version_pins.JAR_VERSION}" + " hasn't been published yet", response=response, should_retry=False, ) @@ -523,10 +435,11 @@ 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() + self.downloaded.set() async def _is_up_to_date(self): if self._up_to_date is True: @@ -536,57 +449,78 @@ 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"]), - ) - 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), + raise ValueError( + "Could not find 'Build time' line in the `--version` output," + " or invalid build time given." ) - 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() self._jvm = java["jvm"].decode() self._lavaplayer = lavaplayer["lavaplayer"].decode() self._buildtime = date - self._up_to_date = self._lavalink_version >= self.JAR_VERSION + self._up_to_date = self._lavalink_version >= version_pins.JAR_VERSION 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, + version_pins.JAR_VERSION, + ) await self._download_jar() + else: + self.downloaded.set() - async def wait_until_ready(self, timeout: Optional[float] = None): + async def wait_until_ready( + self, timeout: Optional[float] = None, download_timeout: Optional[float] = None + ): + download_timeout = download_timeout or self.download_timeout + await asyncio.wait_for(self.downloaded.wait(), timeout=download_timeout) await asyncio.wait_for(self.ready.wait(), timeout=timeout or self.timeout) async def start_monitor(self, java_path: str): @@ -597,6 +531,7 @@ async def start_monitor(self, java_path: str): self._shutdown = False if self._proc is None or self._proc.returncode is not None: self.ready.clear() + self.downloaded.clear() await self._start(java_path=java_path) while True: await self.wait_until_ready(timeout=self.timeout) diff --git a/redbot/cogs/audio/utils.py b/redbot/cogs/audio/utils.py index 42a591426e9..e0cb1b1d21b 100644 --- a/redbot/cogs/audio/utils.py +++ b/redbot/cogs/audio/utils.py @@ -8,7 +8,7 @@ from enum import Enum, unique from pathlib import Path -from typing import MutableMapping, Tuple, Union +from typing import Any, MutableMapping, Tuple, Union import discord import psutil @@ -18,6 +18,8 @@ from redbot.core.bot import Red from redbot.core.i18n import Translator +from .managed_node.ll_server_config import DEFAULT_LAVALINK_YAML, change_dict_naming_convention + log = getLogger("red.cogs.Audio.task.callback") _ = Translator("Audio", Path(__file__)) @@ -27,7 +29,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 +38,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))) @@ -54,37 +56,6 @@ def get_jar_ram_defaults() -> Tuple[str, str]: MIN_JAVA_RAM, MAX_JAVA_RAM = get_jar_ram_defaults() -DEFAULT_LAVALINK_YAML = { - # The nesting structure of this dict is very important, it's a 1:1 mirror of application.yaml in JSON - "yaml__server__address": "localhost", - "yaml__server__port": 2333, - "yaml__lavalink__server__password": "youshallnotpass", - "yaml__lavalink__server__sources__http": True, - "yaml__lavalink__server__sources__bandcamp": True, - "yaml__lavalink__server__sources__local": True, - "yaml__lavalink__server__sources__soundcloud": True, - "yaml__lavalink__server__sources__youtube": True, - "yaml__lavalink__server__sources__twitch": True, - "yaml__lavalink__server__sources__vimeo": True, - "yaml__lavalink__server__bufferDurationMs": 400, - "yaml__lavalink__server__frameBufferDurationMs": 1000, - # 100 pages - 100 entries per page = 10,000 tracks which is the Audio Limit for a single playlist. - "yaml__lavalink__server__youtubePlaylistLoadLimit": 100, - "yaml__lavalink__server__playerUpdateInterval": 1, - "yaml__lavalink__server__youtubeSearchEnabled": True, - "yaml__lavalink__server__soundcloudSearchEnabled": True, - "yaml__lavalink__server__gc_warnings": True, - "yaml__metrics__prometheus__enabled": False, - "yaml__metrics__prometheus__endpoint": "/metrics", - "yaml__sentry__dsn": "", - "yaml__sentry__environment": "", - "yaml__logging__file__path": "./logs/", - "yaml__logging__level__root": "INFO", - "yaml__logging__level__lavalink": "INFO", - "yaml__logging__logback__rollingpolicy__max_history": 15, - "yaml__logging__logback__rollingpolicy__max_size": "10MB", -} - DEFAULT_LAVALINK_SETTINGS = { "host": DEFAULT_LAVALINK_YAML["yaml__server__address"], "rest_port": DEFAULT_LAVALINK_YAML["yaml__server__port"], @@ -104,25 +75,6 @@ def sizeof_fmt(num: Union[float, int]) -> str: return f"{num:.1f}Y" -# This assumes all keys with `_` should be converted from `part1_part2` to `part1-part2` -def convert_function(key: str) -> str: - return key.replace("_", "-") - - -def change_dict_naming_convention(data) -> dict: - new = {} - for k, v in data.items(): - new_v = v - if isinstance(v, dict): - new_v = change_dict_naming_convention(v) - elif isinstance(v, list): - new_v = list() - for x in v: - new_v.append(change_dict_naming_convention(x)) - new[convert_function(k)] = new_v - return new - - class CacheLevel: __slots__ = ("value",) diff --git a/redbot/cogs/cleanup/cleanup.py b/redbot/cogs/cleanup/cleanup.py index 88a38a27e2b..27bd4398fcd 100644 --- a/redbot/cogs/cleanup/cleanup.py +++ b/redbot/cogs/cleanup/cleanup.py @@ -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) @@ -148,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: @@ -194,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. @@ -228,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, @@ -254,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:** @@ -295,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 "???", @@ -353,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, @@ -409,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, @@ -436,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:** @@ -462,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, @@ -483,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:** @@ -504,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) @@ -585,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, @@ -614,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:** @@ -670,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) diff --git a/redbot/cogs/cleanup/locales/ar-SA.po b/redbot/cogs/cleanup/locales/ar-SA.po index fde9cb21a8e..b34dc7527a7 100644 --- a/redbot/cogs/cleanup/locales/ar-SA.po +++ b/redbot/cogs/cleanup/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -31,31 +31,35 @@ msgstr "This cog contains commands used for \"cleaning up\" (deleting) messages. " " #: 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}" -#: redbot/cogs/cleanup/cleanup.py:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "تم الإلغاء." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -63,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -76,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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 +93,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "الرسالة غير موجودة." -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -107,12 +111,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -120,18 +124,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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:611 +#: 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:698 +#: 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" @@ -166,12 +170,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -179,11 +183,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/bg-BG.po b/redbot/cogs/cleanup/locales/bg-BG.po index 5be22a83de1..b0f5d2bb807 100644 --- a/redbot/cogs/cleanup/locales/bg-BG.po +++ b/redbot/cogs/cleanup/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/cs-CZ.po b/redbot/cogs/cleanup/locales/cs-CZ.po index 32d04f754ac..0907eebc66a 100644 --- a/redbot/cogs/cleanup/locales/cs-CZ.po +++ b/redbot/cogs/cleanup/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -23,34 +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 "" +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 "Are you sure you want to delete {number} messages?" +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:72 +#: 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:75 msgid "Cancelled." msgstr "Zrušeno." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." -msgstr "" +msgstr "1 zpráva byla odstraněna." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." -msgstr "" +msgstr "{num} zpráv bylo odstraněno." -#: redbot/cogs/cleanup/cleanup.py:184 +#: 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:194 +#: 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" @@ -58,12 +68,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +81,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +94,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -102,12 +112,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +125,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +146,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +162,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,26 +171,29 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." -msgstr "" +msgstr "Správa nastavení příkazu cleanup." -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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 "" +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/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." -msgstr "" +msgstr "Od teď už nebudu upozorňovat na mazání zpráv." -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." -msgstr "" +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." diff --git a/redbot/cogs/cleanup/locales/da-DK.po b/redbot/cogs/cleanup/locales/da-DK.po index fcce872066a..f0141480301 100644 --- a/redbot/cogs/cleanup/locales/da-DK.po +++ b/redbot/cogs/cleanup/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/de-DE.po b/redbot/cogs/cleanup/locales/de-DE.po index 28fdcb3ce3c..fc81e19d450 100644 --- a/redbot/cogs/cleanup/locales/de-DE.po +++ b/redbot/cogs/cleanup/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Abgebrochen." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 Nachricht wurde gelöscht." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} Nachrichten wurden gelöscht." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,27 +62,20 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Löscht X Nachrichten von einem Nutzer in den aktuellen Channel.\n\n" -" Beispiel:\n" -" -`[p]cleanup user @Twentysix 2`\n" -" -`[p]cleanup user Red 6`\n\n" -" **Argumente**\n\n" -" -`` Von wem die Nachrichten gelöscht werden sollen.\n" -" -`` Die Anzahl der Nachrichten die vom Bot gelöscht werden soll.\n" -" -`` Ob angepinnte Nachrichten gelöscht werden oder nicht. " - -#: redbot/cogs/cleanup/cleanup.py:324 +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" @@ -91,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -109,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -122,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -143,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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" @@ -159,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -168,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -181,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/es-ES.po b/redbot/cogs/cleanup/locales/es-ES.po index cfc24754332..f9ac0df3771 100644 --- a/redbot/cogs/cleanup/locales/es-ES.po +++ b/redbot/cogs/cleanup/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -31,67 +31,56 @@ msgstr "Este módulo contiene comandos usados para \"limpiar\" (eliminar) mensaj " " #: 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: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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "Se ha eliminado 1 mensaje." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "Se han eliminado {num} mensajes." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Comando base para eliminar mensajes." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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:254 +#: 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:324 +#: 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" @@ -112,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:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -139,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:434 +#: 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:483 +#: 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:522 +#: 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" @@ -192,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:611 +#: 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:698 +#: 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" @@ -232,12 +196,12 @@ 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/cleanup.py:750 +#: 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:756 +#: 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" @@ -248,11 +212,11 @@ msgstr "Cambia la configuración de la notificación de limpieza.\n\n" " Este mensaje se eliminará después de 5 segundos.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Ahora notificaré la eliminación de mensajes." diff --git a/redbot/cogs/cleanup/locales/fi-FI.po b/redbot/cogs/cleanup/locales/fi-FI.po index 6bf9979b18e..884bffeac18 100644 --- a/redbot/cogs/cleanup/locales/fi-FI.po +++ b/redbot/cogs/cleanup/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/fr-FR.po b/redbot/cogs/cleanup/locales/fr-FR.po index ece63140dc5..ad4dd19cbae 100644 --- a/redbot/cogs/cleanup/locales/fr-FR.po +++ b/redbot/cogs/cleanup/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -31,66 +31,56 @@ msgstr "Ce cog contient des commandes utilisées pour \"nettoyer\" (supprimer) d " " #: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "Essayez un nombre plus petit à la place." + +#: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Annulé." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 message a été supprimé." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} messages ont été supprimés." -#: redbot/cogs/cleanup/cleanup.py:184 +#: 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:194 +#: 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 "Supprime les X derniers messages correspondant au texte spécifié dans le canal actuel.\n\n" -" Exemple :\n" -" - `[p]cleanup text \"test\" 5`\n\n" -" N'oubliez pas d'utiliser des guillemets doubles.\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 " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Supprime les X derniers messages d'un utilisateur spécifié dans le canal actuel.\n\n" -" Exemples :\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\n" -" **Arguments:**\n\n" -" - `` L'utilisateur dont les messages doivent être nettoyés.\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -111,11 +101,11 @@ msgstr "Supprime tous les messages après un message spécifié.\n\n" " - `` Le fait de supprimer ou non les messages épinglés. La valeur par défaut est False\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Message introuvable." -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -137,45 +127,31 @@ msgstr "Supprime X messages avant le message spécifié.\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 " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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 "Supprime les messages situés entre le message un et le message deux, en fournissant les ID des messages.\n\n" -" L'ID du premier message doit correspondre au message le plus ancien et le second au plus récent.\n\n" -" Exemple :\n" -" - `[p]cleanup between 123456789123456789 987654321987654321`\n\n" -" **Arguments:**\n\n" -" - `` L'id du message à nettoyer après. Ce message ne sera pas supprimé.\n" -" - `` L'identifiant du message à nettoyer avant. 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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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 "Supprime les X derniers messages dans le canal actuel.\n\n" -" Exemple :\n" -" - `[p]cleanup messages 26`\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -190,33 +166,23 @@ msgstr "Nettoie les messages de commande et les messages du bot dans le canal ac " - `` Le fait de supprimer ou non les messages épinglés. La valeur par défaut est False\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "Nettoie les messages appartenant au bot dans le canal actuel.\n\n" -" Par défaut, tous les messages sont nettoyés. Si un deuxième argument est spécifié,\n" -" il est utilisé pour le filtrage - seuls les messages contenant le texte indiqué seront supprimés.\n\n" -" Exemples :\n" -" - `[p]cleanup self 6`\n" -" - `[p]nettoyer self 10 Pong`\n" -" - `[p]nettoyer self 7 \"\" True`\n\n" -" **Arguments:**\n\n" -" - `` Le nombre maximum de messages à nettoyer. Doit être un nombre entier positif.\n" -" - `` Le texte que les messages doivent contenir pour être supprimés. Utilisez \"\" pour ne pas le faire.\n" -" - `` Le fait de supprimer ou non les messages épinglés. La valeur par défaut est False " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -229,12 +195,12 @@ 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/cleanup.py:750 +#: 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/cleanup.py:756 +#: 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" @@ -245,11 +211,11 @@ msgstr "Suivi des paramètres de notification de nettoyage.\n\n" " Ce message sera supprimé après 5 secondes.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Je vais maintenant notifier la suppression des messages." diff --git a/redbot/cogs/cleanup/locales/hi-IN.po b/redbot/cogs/cleanup/locales/hi-IN.po index 193aaaaa92e..9f210020f59 100644 --- a/redbot/cogs/cleanup/locales/hi-IN.po +++ b/redbot/cogs/cleanup/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/hr-HR.po b/redbot/cogs/cleanup/locales/hr-HR.po index 2ad2bdc79ae..9ee0839fc2a 100644 --- a/redbot/cogs/cleanup/locales/hr-HR.po +++ b/redbot/cogs/cleanup/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -31,67 +31,56 @@ msgstr "Ovaj Cog sadrži naredbe koje se koriste za \"čišćenje\" (brisanje) p " " #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Otkazano." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "Izbrisana jedna poruka." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "Izbrisano {num} poruka." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Osnovna naredba za brisanje poruka." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "Izbrišite zadnjih X poruka koje odgovaraju navedenom tekstu u trenutnom kanalu.\n\n" -" Primjer:\n" -" - `[p]cleanup text \"test\" 5`\n\n" -" Ne zaboravite koristiti dvostruke navodnike\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Izbrišite posljednje X poruke od određenog korisnika u trenutnom kanalu.\n\n" -" Primjeri:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\n" -" **Argumenti:**\n\n" -" - `` Korisnik čije poruke treba očistiti.\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -113,11 +102,11 @@ msgstr "Izbrišite sve poruke nakon određene poruke.\n\n" " - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -141,45 +130,31 @@ msgstr "Briše X poruka prije navedene poruke.\n\n" " - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" " " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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 "Izbrišite poruke između dvije poruke, navodeći ID-eve poruka.\n\n" -" Prvi ID trebao bi biti starija poruka, a drugi novija.\n\n" -" Primjer:\n" -" - `[p]cleanup between 123456789123456789 987654321987654321`\n\n" -" **Argumenti:**\n\n" -" - `` ID poruke od koje će čišćenje započet. Ova poruka neće biti izbrisana.\n" -" - `` ID poruke gdje će se čišćenje zaustavit. Ova poruka neće biti izbrisana.\n" -" - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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 "Izbrišite posljednje X poruke u trenutnom kanalu.\n\n" -" Primjer:\n" -" - `[p]cleanup messages 26`\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -194,34 +169,23 @@ msgstr "Očistite naredbene poruke i poruke od bota u trenutnom kanalu.\n\n" " - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "Očistite poruke u vlasništvu bota u trenutnom kanalu.\n\n" -" Prema zadanim postavkama, sve poruke su očišćene. Ako je naveden drugi argument,\n" -" on se koristi za podudaranje teksta - samo poruke koje sadrže dati tekst bit će izbrisane.\n\n" -" Primjeri:\n" -" - `[p]cleanup self 6`\n" -" - `[p]cleanup self 10 Pong`\n" -" - `[p]cleanup self 7 \"\" True`\n\n" -" **Argumenti:**\n\n" -" - `` Maksimalni broj poruka za čišćenje. Mora biti pozitivan cijeli broj.\n" -" - `` Tekst koji poruke moraju sadržavati da bi se izbrisale. Koristite \"\" da biste ovo preskočili.\n" -" - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -234,12 +198,12 @@ msgstr "Briše duplicirane poruke u kanalu iz zadnjih X poruka i zadržava samo " - `` Broj poruka za provjeru duplikata. Mora biti pozitivan cijeli broj.\n" " " -#: redbot/cogs/cleanup/cleanup.py:750 +#: 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:756 +#: 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" @@ -250,11 +214,11 @@ msgstr "Uključite/isključite obavijesti za čišćenje.\n\n" " Ova će poruka biti izbrisana nakon 5 sekundi.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Sada ću obavijestiti o brisanju poruka." diff --git a/redbot/cogs/cleanup/locales/hu-HU.po b/redbot/cogs/cleanup/locales/hu-HU.po index 466e055d104..2e6b9650890 100644 --- a/redbot/cogs/cleanup/locales/hu-HU.po +++ b/redbot/cogs/cleanup/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -31,31 +31,35 @@ msgstr "Ez a cog üzenetek \"tisztogatására\" (törlésére) szolgáló paranc " " #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Megszakítva." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: 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:194 +#: 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" @@ -63,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -76,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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 +93,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -107,39 +111,31 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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:483 +#: 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:522 +#: 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" @@ -149,15 +145,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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" @@ -165,7 +161,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -178,12 +174,12 @@ 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/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -191,11 +187,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/id-ID.po b/redbot/cogs/cleanup/locales/id-ID.po index c1cc6595d5b..94edb9a30d9 100644 --- a/redbot/cogs/cleanup/locales/id-ID.po +++ b/redbot/cogs/cleanup/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -23,55 +23,79 @@ 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 "Cog ini berisi perintah untuk \"membersihkan\" (menghapus) pesan.\n\n" +" Ini dirancang sebagai alat bagi moderator dan menawarkan banyak kasus penggunaan yang nyaman. \n" +" Semua perintah cleanup hanya berlaku untuk channel tempat perintah dijalankan.\n\n" +" Pesan yang lebih lama dari 2 minggu tidak dapat dihapus secara massal.\n" +" Ini adalah batasan dari API.\n" +" " #: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "Cobalah angka yang lebih kecil." + +#: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Dibatalkan." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 pesan telah dihapus." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} pesan telah dihapus." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "Perintah dasar untuk menghapus pesan." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "Hapus X pesan terakhir yang cocok dengan teks yang spesifik di saluran saat ini.\n\n" +" Contoh:\n" +" - `[p]cleanup text \"test\" 5`\n\n" +" Pastikan untuk menggunakan tanda kutip dua.\n\n" +" **Argumen:**\n\n" +" - `` Jumlah maksimal pesan yang akan dibersihkan. Harus berupa bilangan bulat positif.\n" +" - `` Apakah akan menghapus pesan yang disematkan atau tidak. Default-nya adalah False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Hapus X pesan terakhir dari sebuah user di channel ini.\n\n" +" Contoh:\n" +" - `[p]cleanup user @Twentysix 2`\n" +" - `[p]cleanup user Red 6`\n\n" +" **Argumen:**\n\n" +" - `` User yang akan dihapus pesannya.\n" +" - `` Jumlah maksimal pesan yang akan dibersihkan. Harus berupa bilangan bulat positif.\n" +" - `` Apakah akan menghapus pesan yang disematkan atau tidak. Default-nya adalah False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +108,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -102,12 +126,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +139,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +160,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +176,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +185,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +198,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Penghapusan pesan akan diberitahukan." diff --git a/redbot/cogs/cleanup/locales/it-IT.po b/redbot/cogs/cleanup/locales/it-IT.po index 1d88ef2ddd9..66c0cc3e7d4 100644 --- a/redbot/cogs/cleanup/locales/it-IT.po +++ b/redbot/cogs/cleanup/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/ja-JP.po b/redbot/cogs/cleanup/locales/ja-JP.po index 232215dc643..6caf9afde83 100644 --- a/redbot/cogs/cleanup/locales/ja-JP.po +++ b/redbot/cogs/cleanup/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/ko-KR.po b/redbot/cogs/cleanup/locales/ko-KR.po index b54afde9ef8..c836a2237d2 100644 --- a/redbot/cogs/cleanup/locales/ko-KR.po +++ b/redbot/cogs/cleanup/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "취소되었어요." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "메세지를 찾을 수 없어요." -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/nb-NO.po b/redbot/cogs/cleanup/locales/nb-NO.po index 65aac2d6b5b..af6ce9d6ba3 100644 --- a/redbot/cogs/cleanup/locales/nb-NO.po +++ b/redbot/cogs/cleanup/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -31,31 +31,35 @@ msgstr "Denne cog'en inneholder kommandoer som brukes for \"rengjøre\" (slette) " " #: redbot/cogs/cleanup/cleanup.py:58 -msgid "Are you sure you want to delete {number} messages?" +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:72 +#: 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:75 msgid "Cancelled." msgstr "Kansellert." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 melding har blitt slettet." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} meldinger ble slettet." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Basiskommando for sletting av meldinger." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -70,12 +74,12 @@ msgstr "Slett siste X meldinger som matcher teksten i gjeldende kanal.\n\n" " - `` om å slette låste meldinger eller ikke. Standarder på False\n" " " -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -90,7 +94,7 @@ msgstr "Slett de siste X meldingene som matcher den angitte teksten.\n\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:324 +#: 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" @@ -111,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:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -138,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:434 +#: 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" @@ -159,11 +163,11 @@ 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:483 +#: 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" @@ -176,7 +180,7 @@ msgstr "Slett de siste X meldingene i gjeldende kanal.\n\n" " - `` om å slette låste meldinger eller ikke. Standarder til False\n" " " -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -191,15 +195,15 @@ msgstr "Rydd opp kommando meldinger og meldinger fra boten i gjeldende kanal.\n\ " - `` for å slette låste meldinger eller ikke. Standarder til False\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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" @@ -218,7 +222,7 @@ msgstr "Rydd opp meldingene som eies av boten i den gjeldende kanalen.\n\n" " - `` om å slette låste meldinger eller ikke. Standarder til usant\n" " " -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -231,12 +235,12 @@ 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/cleanup.py:750 +#: 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:756 +#: 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" @@ -247,11 +251,11 @@ msgstr "Slå på opprydding av varslingsinnstillinger.\n\n" " Denne meldingen slettes etter 5 sekunder.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Nå skal jeg varsle om sletting." diff --git a/redbot/cogs/cleanup/locales/nl-NL.po b/redbot/cogs/cleanup/locales/nl-NL.po index 4f9a6902e70..beafd5889ce 100644 --- a/redbot/cogs/cleanup/locales/nl-NL.po +++ b/redbot/cogs/cleanup/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -31,67 +31,56 @@ msgstr "Deze cog bevat commando's die gebruikt worden voor het \"opschonen\" (ve " " #: 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 "Weet je zeker dat je {number} berichten wilt verwijderen?" -#: redbot/cogs/cleanup/cleanup.py:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Geannuleerd." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 bericht is verwijderd." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} Berichten zijn verwijderd." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Basis commando voor het verwijderen van berichten." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "Verwijder de laatste X-berichten die overeenkomen met de opgegeven tekst in het huidige kanaal.\n\n" -" Voorbeeld:\n" -" - `[p]cleanup text \"test\" 5`\n\n" -" Vergeet niet om dubbele aanhalingstekens te gebruiken.\n\n" -" **Argumenten:**\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. Standaard ingesteld op onwaar\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Verwijder de laatste X-berichten van een gebruiker in het huidige kanaal.\n\n" -" Voorbeelden:\n" -" -[p]schoont gebruiker @Twenty6 2`\n" -" - `[p]verwijder gebruiker 6 van gebruiker 6\n\n" -" **Arguments:**\n\n" -" - `` De gebruiker wiens berichten moeten worden opgeruimd.\n" -" - `` Het maximale aantal berichten om op te schonen. Moet een positief getal zijn.\n" -" - `` Of je vastgehechte berichten wilt verwijderen of niet. Standaard ingesteld op onwaar\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -112,11 +101,11 @@ msgstr "Verwijder alle berichten na een opgegeven bericht.\n\n" " - `` Of je vastgezette berichten wilt verwijderen of niet. Standaard ingesteld op onwaar\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -139,45 +128,31 @@ msgstr "Verwijdert X berichten voor het opgegeven bericht.\n\n" " - `` Of je vastgepinde berichten wilt verwijderen of niet. Standaard ingesteld op onwaar\n" " " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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 "Verwijder de berichten tussen Bericht Één en Bericht twee, het verstrekken van de berichten IDs.\n\n" -" Het eerste bericht met ID moet het oudere bericht zijn en het tweede met het nieuwer.\n\n" -" Voorbeeld:\n" -" - `[p]opschonen tussen 123456789123456789 987654321987654321`\n\n" -" **Arguments:**\n\n" -" -` Het id van het bericht om daarna schoon te maken. Dit bericht zal niet worden verwijderd.\n" -" - `` Het id van het bericht om eerst op te schonen. Dit bericht zal niet worden verwijderd.\n" -" - `` of verwijder vastgezette berichten of niet. Standaard ingesteld op onwaar\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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 "Verwijder de laatste X-berichten in het huidige kanaal.\n\n" -" Voorbeeld:\n" -" - `[p]opschonen berichten 26`\n\n" -" **Arguments:**\n\n" -" - `` Het maximale aantal berichten om op te schonen. Moet een positief geheel getal zijn.\n" -" - `` Of je vastgepinde berichten wilt verwijderen of niet. Standaardwaarden op onwaar\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -192,34 +167,23 @@ msgstr "Schoon opdrachtberichten en berichten van de bot op in het huidige kanaa " - `` Of je vastgezette berichten wilt verwijderen of niet. Standaardwaarden op onwaar\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "Verwijder berichten van de bot in het huidige kanaal.\n\n" -" Standaard worden alle berichten opgeschoond. Als een tweede argument is opgegeven,\n" -" het wordt gebruikt voor patroonovereenkomend patroon - alleen berichten die de gegeven tekst bevatten worden verwijderd.\n\n" -" Voorbeelden:\n" -" - `[p]zelf opschonen 6`\n" -" - `[p]zelf 10 Pong`\n" -" - `[p]schoonmaken zelf 7 \"\" Waar'\n\n" -" **Arguments:**\n\n" -" - `` Het maximale aantal berichten om op te schonen. Moet een positief geheel getal zijn.\n" -" - `` De tekst die berichten moet bevatten om te worden verwijderd. Gebruik \"\" om dit over te slaan.\n" -" - `` Of je vastgehechte berichten wilt verwijderen of niet. Standaard ingesteld op onwaar\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -232,12 +196,12 @@ msgstr "Verwijdert dubbele berichten in het kanaal van de laatste X berichten en " - `` Het aantal berichten dat gecontroleerd moet worden op duplicaten. Moet een positief geheel getal zijn,.\n" " " -#: redbot/cogs/cleanup/cleanup.py:750 +#: 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/cleanup.py:756 +#: 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" @@ -248,11 +212,11 @@ msgstr "Schakel opschonen notificatie instellingen aan/uit.\n\n" " Dit bericht zal na 5 seconden worden verwijderd.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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:767 +#: 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." diff --git a/redbot/cogs/cleanup/locales/pl-PL.po b/redbot/cogs/cleanup/locales/pl-PL.po index aa4930570fb..2083130e670 100644 --- a/redbot/cogs/cleanup/locales/pl-PL.po +++ b/redbot/cogs/cleanup/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -31,67 +31,56 @@ msgstr "Ten cog zawiera polecenia używane do \"czyszczenia\" (usuwania) wiadomo " " #: 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 "Czy na pewno chcesz usunąć {number} wiadomości?" -#: redbot/cogs/cleanup/cleanup.py:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Anulowano." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 wiadomość została usunięta." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} wiadomości zostały usunięte." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Bazowe polecenie do usuwania wiadomości." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "Usuń ostatnie X wiadomości pasujące do określonego tekstu w bieżącym kanale.\n\n" -" Przykład:\n" -" - `[p]tekst czyszczenia \"test\" 5`\n\n" -" Pamiętaj, aby użyć podwójnych kwotowań.\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Usuń ostatnie X wiadomości od określonego użytkownika w bieżącym kanale.\n\n" -" Przykłady:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\n" -" **Arguments:**\n\n" -" - `` Użytkownika, którego wiadomości mają zostać oczyszczone.\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -112,11 +101,11 @@ msgstr "Usuń wszystkie wiadomości po określonej wiadomości.\n\n" " - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -139,45 +128,31 @@ msgstr "Usuwa X wiadomości przed określoną wiadomością.\n\n" " - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" " " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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 "Usuń wiadomości pomiędzy Wiadomością One a Wiadomością drugą, podając ID wiadomości.\n\n" -" Pierwsza wiadomość ID powinna być starsza a druga nowsza.\n\n" -" Przykład:\n" -" - `[p]oczyszczenie między 123456789123456789 987654321987654321`\n\n" -" **Argumenty:**\n\n" -" - `` Id wiadomości do oczyszczenia. Ta wiadomość nie zostanie usunięta.\n" -" - `` Id wiadomości do oczyszczenia wcześniej. Ta wiadomość nie zostanie usunięta.\n" -" - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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 "Usuń ostatnie X wiadomości z bieżącego kanału.\n\n" -" Przykład:\n" -" - `[p]czyszczenie wiadomości 26`\n\n" -" **Argumenty:**\n\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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -192,34 +167,23 @@ msgstr "Wyczyść wiadomości i wiadomości z bota na bieżącym kanale.\n\n" " - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "Wyczyść wiadomości należące do bota na bieżącym kanale.\n\n" -" Domyślnie wszystkie wiadomości są czyszczone. Jeżeli podano drugi argument,\n" -" jest używany do dopasowania wzoru - tylko wiadomości zawierające podany tekst zostaną usunięte.\n\n" -" Przykłady:\n" -" - `[p]cleanup self 6`\n" -" - `[p]sprzątanie 10 Pong`\n" -" - `[p]sprzątanie 7 \"\" True`\n\n" -" **Arguments:**\n\n" -" - `` Maksymalna liczba wiadomości do sprzątania. Musi być dodatnią liczbą całkowitą.\n" -" - `` Tekst, który musi zawierać wiadomości, aby je usunąć. Użyj \"\", aby to pominąć.\n" -" - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -232,12 +196,12 @@ msgstr "Usuwa zduplikowane wiadomości w kanale z ostatnich X wiadomości i zach " - `` Liczba wiadomości do sprawdzania duplikatów. Musi być dodatnią liczbą całkowitą.\n" " " -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "Zarządzaj ustawieniami komendy czyszczenia." -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -248,11 +212,11 @@ msgstr "Przełącz czyszczenie ustawień powiadomień.\n\n" " Ta wiadomość zostanie usunięta po 5 sekundach.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Teraz poinformuję o usunięciu wiadomości." diff --git a/redbot/cogs/cleanup/locales/pt-BR.po b/redbot/cogs/cleanup/locales/pt-BR.po index a6a61551595..545303fc39c 100644 --- a/redbot/cogs/cleanup/locales/pt-BR.po +++ b/redbot/cogs/cleanup/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -31,67 +31,56 @@ msgstr "Este cog contém comandos usados para “limpar” (excluir) mensagens.\ " " #: 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 "Você tem certeza que deseja excluir {number} mensagens?" -#: redbot/cogs/cleanup/cleanup.py:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "Uma mensagem foi excluída." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} mensagens foram excluídas." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Comando base para excluir mensagens." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "Exclua as últimas X mensagens que correspondem ao texto especificado no canal atual.\n\n" -" Exemplo:\n" -" - `[p]cleanup text \"teste\" 5`\n\n" -" Lembre-se de usar aspas duplas.\n\n" -" **Argumentos:**\n\n" -" - `` O número máximo de mensagens para limpar. Deve ser um inteiro positivo.\n" -" - `` Se deseja ou não apagar mensagens fixadas. O padrão é Falso\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Apagar as últimas X mensagens de um usuário especificado no canal atual.\n\n" -" Exemplos:\n" -" -[p]cleanup user @Fulano 2`\n" -" -[p]cleanup user Ciclano 6`\n\n" -" **Argumentos:**\n\n" -" -` O usuário cujas mensagens serão limpas.\n" -" - `` O número máximo de mensagens para limpar. Deve ser um inteiro positivo.\n" -" - `` Se deseja ou não excluir mensagens fixadas. O padrão é Falso\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -112,11 +101,11 @@ msgstr "Apagar todas as mensagens após uma mensagem especificada.\n\n" " - `` Se deseja ou não apagar mensagens fixadas. O padrão é Falso\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -139,45 +128,31 @@ msgstr "Exclui X mensagens antes da mensagem especificada.\n\n" " - `` Se deseja ou não apagar mensagens fixadas. O padrão é Falso\n" " " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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 "Exclua as mensagens entre a Mensagem Um e a Mensagem Dois, fornecendo os IDs das mensagens.\n\n" -" A primeira mensagem deve ser a mensagem mais antiga e a segunda a mais recente.\n\n" -" Exemplo:\n" -" - `[p]cleanup between 123456789123456789 987654321987654321`\n\n" -" **Argumentos:**\n\n" -" - `` O ID da mensagem mais antiga. Esta mensagem não será excluída.\n" -" - `` O ID da mensagem mais recente. Esta mensagem não será excluída.\n" -" - `` Se deseja ou não apagar mensagens fixadas. O padrão é Falso\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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 "Exclui as últimas X mensagens do canal atual.\n\n" -" Exemplo:\n" -" - `[p]cleanup messages 26`\n\n" -" **Argumentos:**\n\n" -" -'` O número máximo de mensagens para limpar. Precisa ser um número inteiro positivo.\n" -" -'` Se deseja excluir ou não as mensagens fixadas. O padrão é Falso\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -192,34 +167,23 @@ msgstr "Limpa as mensagens de comando e mensagens do bot no canal atual.\n\n" " - `` Se deseja ou não excluir mensagens fixas. O padrão é Falso\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "Limpa as mensagens pertencentes ao bot no canal atual.\n\n" -" Por padrão, todas as mensagens são limpas. Se for especificado um segundo argumento,\n" -" é usado para correspondência de padrões - apenas mensagens contendo o texto fornecido serão excluídas.\n\n" -" Exemplos:\n" -" - `[p]cleanup self 6`\n" -" - `[p]cleanup self 10 Pong`\n" -" - `[p]cleanup self \"\" True`\n\n" -" **Argumentos:**\n\n" -" - `` O número máximo de mensagens para limpar. Deve ser um número inteiro positivo.\n" -" - `` O texto que as mensagens devem conter para serem excluídas. Use \"\" para pular isso.\n" -" - `` Se deseja ou não excluir mensagens fixadas. O padrão é Falso\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -232,12 +196,12 @@ msgstr "Exclui mensagens duplicadas no canal das últimas X mensagens e mantém " - `` O número de mensagens a serem verificadas por duplicatas. Deve ser um número inteiro positivo.\n" " " -#: redbot/cogs/cleanup/cleanup.py:750 +#: 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/cleanup.py:756 +#: 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" @@ -248,11 +212,11 @@ msgstr "Alternar configurações de notificação de limpeza.\n\n" " Esta mensagem será excluída após 5 segundos.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Notificarei as exclusões de mensagens." diff --git a/redbot/cogs/cleanup/locales/pt-PT.po b/redbot/cogs/cleanup/locales/pt-PT.po index a756cb477d7..435e6f5982c 100644 --- a/redbot/cogs/cleanup/locales/pt-PT.po +++ b/redbot/cogs/cleanup/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ 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 "" +msgstr "Você tem certeza que deseja excluir {number} mensagens?" -#: redbot/cogs/cleanup/cleanup.py:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." -msgstr "" +msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." -msgstr "" +msgstr "Uma mensagem apagada." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." -msgstr "" +msgstr "{num} mensagens foram excluídas." -#: redbot/cogs/cleanup/cleanup.py:184 +#: 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:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,28 +165,29 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." -msgstr "" +msgstr "Gerencie as configurações para o comando de limpeza." -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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 "" +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/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." -msgstr "" +msgstr "Eu não vou mais notificar as exclusões de mensagens." -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." -msgstr "" +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 "" +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 a72a597a717..981df838f1a 100644 --- a/redbot/cogs/cleanup/locales/ru-RU.po +++ b/redbot/cogs/cleanup/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -31,67 +31,56 @@ msgstr "Этот блок содержит команды, используем " " #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Отменено." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 сообщение было удалено." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} сообщения были удалены." -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Базовая команда для удаления сообщений." -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "Удалить последние X сообщений, соответствующих указанному тексту в текущем канале.\n\n" -" Пример:\n" -" - `[p]очистить текст \"test\" 5`.\n\n" -" Не забывайте использовать двойные кавычки.\n\n" -" **Аргументы:**\n\n" -" - `` Максимальное количество сообщений для очистки. Должно быть положительным целым числом.\n" -" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "Удалить последние X сообщений от указанного пользователя в текущем канале.\n\n" -" Примеры:\n" -" - `[p]очистка пользователя @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\n" -" **Аргументы:**\n\n" -" - `` Пользователь, сообщения которого должны быть очищены.\n" -" - `` Максимальное количество сообщений для очистки. Должно быть положительным целым числом.\n" -" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -112,11 +101,11 @@ msgstr "Удалить все сообщения после указанного " - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Сообщение не найдено." -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -139,45 +128,31 @@ msgstr "Удаляет X сообщений перед указанным соо " - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" " " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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:483 +#: 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 "Удалить последние X сообщений в текущем канале.\n\n" -" Пример:\n" -" - `[p]очистка сообщений 26`\n\n" -" **Аргументы:**\n\n" -" - `` Максимальное количество сообщений для очистки. Должно быть положительным целым числом.\n" -" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -192,34 +167,23 @@ msgstr "Очищает сообщения команд и сообщения о " - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "Очищает сообщения, принадлежащие боту в текущем канале.\n\n" -" По умолчанию очищаются все сообщения. Если указан второй аргумент,\n" -" он используется для подбора шаблона - будут удалены только сообщения, содержащие заданный текст.\n\n" -" Примеры:\n" -" - `[p]cleanup self 6`\n" -" - `[p]cleanup self 10 Pong`\n" -" - `[p]cleanup self 7 \"\" True`.\n\n" -" **Аргументы:**\n\n" -" - `` Максимальное количество сообщений для очистки. Должно быть положительным целым числом.\n" -" - `` Текст, который должны содержать сообщения, чтобы быть удаленными. Используйте \"\", чтобы пропустить этот параметр.\n" -" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -232,12 +196,12 @@ msgstr "Удаляет дубликаты сообщений в канале, н " - `` Количество сообщений для проверки на дубликаты. Должно быть положительным целым числом.\n" " " -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "Управление настройками для команды очистки." -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -248,11 +212,11 @@ msgstr "Переключение настроек уведомления об о " Это сообщение будет удалено через 5 секунд.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "Я больше не буду уведомлять об удалении сообщений." -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Теперь я буду уведомлять об удалении сообщений." diff --git a/redbot/cogs/cleanup/locales/sk-SK.po b/redbot/cogs/cleanup/locales/sk-SK.po index 230c438d4a3..b5dde4aba81 100644 --- a/redbot/cogs/cleanup/locales/sk-SK.po +++ b/redbot/cogs/cleanup/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/sl-SI.po b/redbot/cogs/cleanup/locales/sl-SI.po index 525c2e35670..cf7d21a6475 100644 --- a/redbot/cogs/cleanup/locales/sl-SI.po +++ b/redbot/cogs/cleanup/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/sv-SE.po b/redbot/cogs/cleanup/locales/sv-SE.po index 703b41a474f..ba968cf054c 100644 --- a/redbot/cogs/cleanup/locales/sv-SE.po +++ b/redbot/cogs/cleanup/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Avbruten." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: 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:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/tr-TR.po b/redbot/cogs/cleanup/locales/tr-TR.po index a7945a39ed4..21431f7345a 100644 --- a/redbot/cogs/cleanup/locales/tr-TR.po +++ b/redbot/cogs/cleanup/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -31,67 +31,56 @@ msgstr "Bu cog mesajları \"temizlemek\" (silmek) için kullanılan komutlar iç " " #: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "Bunun yerine daha küçük bir sayı deneyin." + +#: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "İptal." -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "1 mesaj silindi." -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} mesaj silindi." -#: redbot/cogs/cleanup/cleanup.py:184 +#: 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:194 +#: 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:254 +#: 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:324 +#: 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" @@ -111,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:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Mesaj bulunamadı." -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -137,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:434 +#: 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:483 +#: 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:522 +#: 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" @@ -190,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:611 +#: 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:698 +#: 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" @@ -229,12 +194,12 @@ 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/cleanup.py:750 +#: 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:756 +#: 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" @@ -245,11 +210,11 @@ msgstr "Temizlik bildirimlerini açıp kapatın.\n\n" " Bu mesaj 5 saniye sonra silinir.\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: 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/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "Mesajların silindiği artık haber verilecek." diff --git a/redbot/cogs/cleanup/locales/uk-UA.po b/redbot/cogs/cleanup/locales/uk-UA.po index 6627764d6f3..3e06196f76f 100644 --- a/redbot/cogs/cleanup/locales/uk-UA.po +++ b/redbot/cogs/cleanup/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/vi-VN.po b/redbot/cogs/cleanup/locales/vi-VN.po index a9d3588c5b7..afb1bd43e04 100644 --- a/redbot/cogs/cleanup/locales/vi-VN.po +++ b/redbot/cogs/cleanup/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/zh-CN.po b/redbot/cogs/cleanup/locales/zh-CN.po index bff074fb17a..b27f1177d55 100644 --- a/redbot/cogs/cleanup/locales/zh-CN.po +++ b/redbot/cogs/cleanup/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -26,31 +26,35 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ msgstr "" #: 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:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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" @@ -58,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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" @@ -71,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -84,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -102,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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" @@ -115,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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:522 +#: 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" @@ -136,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -161,12 +165,12 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -174,11 +178,11 @@ msgid "Toggle clean up notification settings.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "" diff --git a/redbot/cogs/cleanup/locales/zh-TW.po b/redbot/cogs/cleanup/locales/zh-TW.po index e5e3a720c1d..7d3e0bc8141 100644 --- a/redbot/cogs/cleanup/locales/zh-TW.po +++ b/redbot/cogs/cleanup/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -31,67 +31,70 @@ msgstr "此 cog 包含用於“清理”(刪除) 消息的指令。\n\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 "您確定要刪除 {number} 則訊息嗎?" -#: redbot/cogs/cleanup/cleanup.py:72 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "已取消。" -#: redbot/cogs/cleanup/cleanup.py:155 +#: redbot/cogs/cleanup/cleanup.py:158 msgid "1 message was deleted." msgstr "已刪除 1 則訊息。" -#: redbot/cogs/cleanup/cleanup.py:158 +#: redbot/cogs/cleanup/cleanup.py:161 msgid "{num} messages were deleted." msgstr "{num} 則訊息已被刪除。" -#: redbot/cogs/cleanup/cleanup.py:184 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "刪除訊息的基本指令。" -#: redbot/cogs/cleanup/cleanup.py:194 +#: 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 "刪除當前頻道中與指定文本匹配的最後 X 條訊息。\n\n" -" 例子:\n" -" -`[p]cleanup text \"test\" 5`\n\n" -" 注意:請使用雙引號。\n\n" -" **參數:**\n\n" -" - `` 要清理的最大消息數。 必須是正整數。\n" -" - `` 是否刪除釘選訊息。 默認為False。\n" -" " +msgstr "刪除在當前頻道中匹配指定文字的最後 X 則訊息。\n\n" +" 範例:\n" +" - `[p]cleanup text \"test\" 5`\n\n" +" 記得使用雙引號。\n\n" +" **參數:**\n\n" +" - `` 要清理的最大訊息數量。必須是正整數。\n" +" - `` 是否刪除置頂訊息。預設為否。 " -#: redbot/cogs/cleanup/cleanup.py:254 +#: 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 "刪除當前頻道指定用戶的最後 X 條消息。\n\n" -" 例子:\n" -" -`[p]cleanup user @Twentysix 2`\n" -" -`[p]cleanup user Red 6`\n\n" +msgstr "刪除在目前頻道中來自指定使用者的最後 X 則訊息\n\n" +" 範例:\n" +" - `[p]cleanup user @Twentysix 2`\n" +" - `[p]cleanup user Red 6`\n\n" " **參數:**\n\n" -" - `` 要清理其訊息的用戶。\n" -" - `` 要清理的最大訊息數。 必須是正整數。\n" -" - `` 是否刪除釘選訊息。 默認為False\n" +" - `` 要清除其留言的使用者。\n" +" - `` 清理的最大訊息數量。必須是正整數。\n" +" - `` 是否刪除釘選訊息。預設為否。\n" " " -#: redbot/cogs/cleanup/cleanup.py:324 +#: 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" @@ -112,11 +115,11 @@ msgstr "刪除指定訊息之後的所有訊息。\n\n" " - `` 是否刪除釘選訊息。 默認為False。\n" " " -#: redbot/cogs/cleanup/cleanup.py:345 redbot/cogs/cleanup/cleanup.py:400 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "未找到訊息。" -#: redbot/cogs/cleanup/cleanup.py:378 +#: 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" @@ -139,45 +142,31 @@ msgstr "刪除指定消息之前的 X 條消息。\n\n" " - `` 是否刪除釘選訊息。 默認為False。\n" " " -#: redbot/cogs/cleanup/cleanup.py:434 +#: 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 "刪除訊息一和訊息二之間的訊息,須提供訊息 ID。\n\n" -" 第一個訊息 ID 應該是較舊的訊息,第二個訊息 ID 應該是較新的。\n\n" -" 例子:\n" -" - `[p]cleanup between 123456789123456789 987654321987654321`\n\n" -" **參數:**\n\n" -" - `` 之後要清理的訊息的 ID。 此訊息不會被刪除。\n" -" - `` 之前要清理的訊息的 id。 此訊息不會被刪除。\n" -" - `` 是否刪除定選訊息。 默認為False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:483 +#: 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 "刪除當前頻道中的最後 X 條訊息。\n\n" -" 例子:\n" -" - `[p]cleanup messages 26`\n\n" -" **參數:**\n\n" -" - `` 要清理的最大訊息數。 必須是正整數。\n" -" - `` 是否刪除釘選消息。 默認為False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:522 +#: 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" @@ -192,34 +181,23 @@ msgstr "清理當前頻道的指令訊息和來自機器人的訊息。\n\n" " - `` 是否刪除釘選訊息。 默認為False。\n" " " -#: redbot/cogs/cleanup/cleanup.py:611 +#: 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 "清理當前頻道中機器人擁有的消息。\n\n" -" 默認情況下,將清除所有訊息。 如果指定了第二個參數,\n" -" 它用於模式匹配--只有包含給定文本的消息才會被刪除。\n\n" -" 例子:\n" -" - `[p]cleanup self 6`\n" -" - `[p]cleanup self 10 Pong`\n" -" - `[p]cleanup self 7 \"\" True`\n\n" -" **參數:**\n\n" -" - `` 要清理的最大消息數。 必須是正整數。\n" -" - `` 要刪除的訊息必須包含的文本。 使用“”跳過這個。\n" -" - `` 是否刪除釘選訊息。 默認為False。\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:698 +#: 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" @@ -232,12 +210,12 @@ msgstr "從最近 X 條消息中刪除頻道中重複的消息,並只保留為 " - `` 要檢查重複項的訊息數。 必須是正整數。\n" " " -#: redbot/cogs/cleanup/cleanup.py:750 +#: redbot/cogs/cleanup/cleanup.py:749 #, docstring msgid "Manage the settings for the cleanup command." msgstr "管理cleanup 指令的設定。" -#: redbot/cogs/cleanup/cleanup.py:756 +#: 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" @@ -248,11 +226,11 @@ msgstr "切換清理通知設置。\n\n" " 此訊息將在 5 秒後自動刪除。\n" " " -#: redbot/cogs/cleanup/cleanup.py:764 +#: redbot/cogs/cleanup/cleanup.py:763 msgid "I will no longer notify of message deletions." msgstr "我將不再通知訊息已被刪除。" -#: redbot/cogs/cleanup/cleanup.py:767 +#: redbot/cogs/cleanup/cleanup.py:766 msgid "I will now notify of message deletions." msgstr "我現在將會通知訊息已被刪除。" diff --git a/redbot/cogs/customcom/customcom.py b/redbot/cogs/customcom/customcom.py index 3bb9425d5bf..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, 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: @@ -402,7 +404,7 @@ 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:** @@ -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:** @@ -492,7 +494,7 @@ async def cc_delete(self, ctx, command: str.lower): """Delete a custom command. Example: - - `[p]customcom delete yourcommand` + - `[p]customcom delete yourcommand` **Arguments:** @@ -510,7 +512,7 @@ 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 6b5655a46b8..f01b64674f0 100644 --- a/redbot/cogs/customcom/locales/ar-SA.po +++ b/redbot/cogs/customcom/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -88,19 +88,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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" @@ -113,7 +113,7 @@ msgstr "إنشاء أوامر مخصصة.\n\n" " [here]()\n" " " -#: redbot/cogs/customcom/customcom.py:363 +#: 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" @@ -122,58 +122,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "تم إلغاء عملية الأوامر المخصصة." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "تم إضافة الأمر المخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -181,62 +181,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "هذا الأمر غير موجود." -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "يجوز {} استخدام هذا الأمر كل {} ثانية" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "هذا الأمر ليس له تبريد." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} يجب أن تكون واحدة من {}" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "تم تعديل أمر تبريد مخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "تم حذف الأمر المخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "تم تعديل الأمر المخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -247,19 +247,19 @@ msgstr "قائمة جميع الأوامر المخصصة المتاحة.\n\n" " حررت من الدرك واستعيض عن الخطوط الجديدة بمسافات.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "قائمة الأوامر المخصصة" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "الصفحة {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -267,50 +267,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "لم أتمكن من العثور على هذا الأمر المخصص." -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "عشوائي" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "عادي" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "يجب أن تكون الحجج متتابعة. الحجج المفقودة: " -#: redbot/cogs/customcom/customcom.py:759 +#: 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 7f94bcd5266..9b8b42206a6 100644 --- a/redbot/cogs/customcom/locales/bg-BG.po +++ b/redbot/cogs/customcom/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 0671a2df04f..bbabe9ee6ca 100644 --- a/redbot/cogs/customcom/locales/cs-CZ.po +++ b/redbot/cogs/customcom/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -28,15 +28,16 @@ msgstr "Přidat náhodnou odpověď:" #: 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 "" +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:111 msgid "Random responses must take the same arguments!" -msgstr "" +msgstr "Náhodné odpovědi musí obsahovat stejné argumenty!" #: redbot/cogs/customcom/customcom.py:183 msgid "Do you want to create a 'randomized' custom command?" -msgstr "" +msgstr "Chcete vytvořit 'náhodný' vlastní příkaz?" #: redbot/cogs/customcom/customcom.py:189 #: redbot/cogs/customcom/customcom.py:200 @@ -54,12 +55,17 @@ msgid "This cog contains commands for creating and managing custom commands that " 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: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:271 #, docstring @@ -71,12 +77,13 @@ msgstr "" #: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Odpověď #{num}/{total}" #: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "Odpověď #{num}/{total}:\n" +"{raw}" #: redbot/cogs/customcom/customcom.py:317 #, docstring @@ -86,21 +93,26 @@ msgid "\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:337 +#: 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:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" -msgstr "" +msgstr "Výsledky hledání" -#: redbot/cogs/customcom/customcom.py:347 +#: 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:352 +#: 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 +121,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +130,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Vlastní příkaz byl zrušen." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -177,62 +189,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} musí být jeden z {}" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Vlastní příkaz byl úspěšně upraven." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -240,19 +252,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Seznam vlastních příkazů" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Strana {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -260,50 +272,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Náhodně" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normální" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Odpovědi:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Příliš mnoho argumentů!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 9851c63392c..425940fd046 100644 --- a/redbot/cogs/customcom/locales/da-DK.po +++ b/redbot/cogs/customcom/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -88,19 +88,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +109,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +118,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -177,62 +177,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -240,19 +240,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -260,50 +260,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 2431c3200ec..14a8af6227e 100644 --- a/redbot/cogs/customcom/locales/de-DE.po +++ b/redbot/cogs/customcom/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -89,19 +89,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Keine Ergebnisse gefunden." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Suchergebnisse" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Folgendes wurde gefunden:" -#: redbot/cogs/customcom/customcom.py:352 +#: 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" @@ -114,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:363 +#: 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" @@ -123,58 +123,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: 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:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -182,62 +182,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Dieser Befehl hat keine Abklingzeit." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} muss einer von {} sein" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Abklingzeit des benutzerdefinierten Befehls erfolgreich bearbeitet." -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Benutzerdefinierter Befehl erfolgreich gelöscht." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Benutzerdefinierter Befehl erfolgreich bearbeitet." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -248,19 +248,19 @@ 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:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Liste der benutzerdefinierten Befehle" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Seite {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -268,23 +268,23 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Zufall" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -294,27 +294,27 @@ msgstr "Befehl: {command_name}\n" "Erstellt: {created_at}\n" "Typ: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Cooldown:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} Sekunden pro {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Antworten:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Zu viele Argumente!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 6d393413a5f..79da12cc6b7 100644 --- a/redbot/cogs/customcom/locales/es-ES.po +++ b/redbot/cogs/customcom/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -102,19 +102,19 @@ msgstr "\n" " - `` La consulta a buscar. Puede ser varias palabras.\n" " " -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "No se encontraron coincidencias cercanas." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Resultados de la búsqueda" -#: redbot/cogs/customcom/customcom.py:347 +#: 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:352 +#: 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" @@ -127,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:363 +#: 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" @@ -140,150 +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:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Proceso de comandos personalizado cancelado." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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 "Establece, edite o vea el tiempo de espera para un comando personalizado.\n\n" -" Puedes establecer tiempos de enfriamiento por usuario, canal o guild. Se pueden establecer varios tiempos de enfriamiento de. Todos los tiempos de enfriamiento deben ser enfriados para llamar al comando\n" -" personalizado.\n\n" -" Ejemplos:\n" -" - `[p]customcom cooldown pingrole`\n" -" - `[p]customcom cooldown yourcommand 30`\n" -" - `[p]cc cooldown mycommand 30 guild`\n\n" -" **Argumentos:**\n\n" -" - `` El comando personalizado a comprobar o establecer el enfriamiento.\n" -" - `[cooldown]` 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" -" - `[per]` El grupo a aplicar el tiempo de recarga. Por defecto es por miembro. Las opciones válidas son servidor/guild, usuario / miembro y canal.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: 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:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} debe ser uno de {}" -#: redbot/cogs/customcom/customcom.py:481 +#: 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:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Comando personalizado eliminado satifactoriamente." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Comando personalizado editado con éxito." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -294,19 +266,19 @@ msgstr "Listar todos los comandos personalizados disponibles.\n\n" " markdown escapado y nuevas líneas sustituidas por espacios.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Lista de comandos personalizados" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Página {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -317,23 +289,23 @@ msgstr "Muestra las respuestas de un comando personalizado y sus ajustes.\n\n" " - `` El comando personalizado a mostrar.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Usuario eliminado" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Aleatorio" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -343,27 +315,27 @@ msgstr "Comando: {command_name}\n" "Creado: {created_at}\n" "Tipo: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Enfriamientos:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} segundos por {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Respuestas:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "¡Demasiados argumentos!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 1cac3deb6cb..b0da1004523 100644 --- a/redbot/cogs/customcom/locales/fi-FI.po +++ b/redbot/cogs/customcom/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 10404d0d380..46eee79a3c5 100644 --- a/redbot/cogs/customcom/locales/fr-FR.po +++ b/redbot/cogs/customcom/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -96,19 +96,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: 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:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Résultats de la recherche" -#: redbot/cogs/customcom/customcom.py:347 +#: 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:352 +#: 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 +121,7 @@ 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:363 +#: 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" @@ -133,64 +133,58 @@ msgstr "Créez un CC qui choisira une réponse au hasard !\n\n" " **Arguments:**\n\n" " - `` La commande exécutée pour retourner le texte. Mettre en minuscule. " -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Processus de commande personnalisée annulé." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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 "Ajoutez une simple commande personnalisée.\n\n" -" Exemple :\n" -" - `[p]customcom create simple yourcommand Texte que vous voulez`\n\n" -" **Arguments:**\n\n" -" - `` La commande exécutée pour retourner le texte. Transformez-la en minuscules.\n" -" - `` Le texte à retourner lors de l'exécution de la commande. Voir le guide pour une utilisation améliorée.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:443 +#: 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" " - `[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" @@ -198,72 +192,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: 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:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} doit être l'un des {}" -#: redbot/cogs/customcom/customcom.py:481 +#: 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:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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 "Supprimer une commande personnalisée.\n\n" -" Exemple :\n" -" - `[p]customcom delete yourcommand`\n\n" -" **Arguments:**\n\n" -" - `` La commande personnalisée à supprimer.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:503 +#: 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:510 +#: 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 "Modifier une commande personnalisée.\n\n" -" Exemple :\n" -" - `[p]customcom edit yourcommand Texte que vous voulez`\n\n" -" **Arguments:**\n\n" -" - `` La commande personnalisée à modifier.\n" -" - `` Le nouveau texte à renvoyer lors de l'exécution de la commande. " +msgstr "" -#: redbot/cogs/customcom/customcom.py:522 +#: 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:544 +#: 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" @@ -274,19 +258,19 @@ 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:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Liste de commandes personnalisées" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Page {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -297,23 +281,23 @@ msgstr "Affiche les réponses d'une commande personnalisée et ses paramètres.\ " - `` La commande personnalisée à afficher.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Utilisateur supprimé" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Aléatoire" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -323,27 +307,27 @@ msgstr "Commande : {command_name}\n" "Créé le : {created_at}\n" "Type : {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Cooldowns :\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} secondes par {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Réponses :\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Trop d'arguments !" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 e09e0bf56b6..2ecb7f0b740 100644 --- a/redbot/cogs/customcom/locales/hi-IN.po +++ b/redbot/cogs/customcom/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 index 4a4dba3a1c0..f6f64201dd6 100644 --- a/redbot/cogs/customcom/locales/hr-HR.po +++ b/redbot/cogs/customcom/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,73 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Ova naredba nema hlađenje." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} mora biti jedan od {}" -#: redbot/cogs/customcom/customcom.py:481 +#: 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:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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 "Izbrišite prilagođenu naredbu\n\n" -" Primjer:\n" -" - `[p]customcom delete vašanaredba`\n\n" -" **Argumenti:**\n\n" -" - `` Prilagođena naredba za brisanje.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Prilagođena naredba je uspješno izbrisana." -#: redbot/cogs/customcom/customcom.py:510 +#: 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 "Uredite prilagođenu naredbu.\n\n" -" Primjer:\n" -" - `[p]customcom edit vašanaredba Tekst koji želite`\n\n" -" **Argumenti:**\n\n" -" - `` Prilagođena naredba za uređivanje.\n" -" - `` Novi tekst koji treba ispisati prilikom izvršavanja naredbe.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:522 +#: 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:544 +#: 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" @@ -253,19 +242,19 @@ msgstr "Popis svih dostupnih prilagođenih naredbi.\n\n" " oznakama i novim redovima zamijenjenim razmacima.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Popis prilagođenih naredbi" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Stranica {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -276,23 +265,23 @@ msgstr "Prikazuje odgovore prilagođene naredbe i njezine postavke.\n\n" " - `` Prilagođena naredba za prikaz.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Izbrisan korisnik" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Nasumična" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normalna" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -302,27 +291,27 @@ msgstr "Naredba: {command_name}\n" "Kreirao: {created_at}\n" "Vrsta: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Hlađenje:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} sekundi po {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Odgovori:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Previše argumenata!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 3b6bd4030db..1eae825479e 100644 --- a/redbot/cogs/customcom/locales/hu-HU.po +++ b/redbot/cogs/customcom/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Keresési találatok" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Törölt felhasználó" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Véletlenszerű" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 773db02886a..17b6120bffc 100644 --- a/redbot/cogs/customcom/locales/id-ID.po +++ b/redbot/cogs/customcom/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Perintah kustom berhasil dihapus." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Perintah kustom berhasil diubah." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 718ce3b4709..f2fb3320b63 100644 --- a/redbot/cogs/customcom/locales/it-IT.po +++ b/redbot/cogs/customcom/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Comando personalizzato eliminato correttamente." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Comando personalizzato modificato con successo." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 b7d7ef02957..74aa291e6a9 100644 --- a/redbot/cogs/customcom/locales/ja-JP.po +++ b/redbot/cogs/customcom/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 17bae08e5b0..64ae1c26939 100644 --- a/redbot/cogs/customcom/locales/ko-KR.po +++ b/redbot/cogs/customcom/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "커스텀 커맨드가 성공적으로 추가됐어요." -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "해당 커맨드는 추가되어 있지 않아요." -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "커스텀 커맨드가 성공적으로 삭제됐어요." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "커스텀 커맨드가 성공적으로 수정됐어요." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "인수는 순차적이어야해요. 미확인된 인수: " -#: redbot/cogs/customcom/customcom.py:759 +#: 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 78a0e458433..3fdeaf6984b 100644 --- a/redbot/cogs/customcom/locales/nb-NO.po +++ b/redbot/cogs/customcom/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+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" @@ -102,19 +102,19 @@ msgstr "\n" " - `` Søket for å søke etter. Kan være flere ord.\n" " " -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Ingen nære kamper ble funnet." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Søk i resultater" -#: redbot/cogs/customcom/customcom.py:347 +#: 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:352 +#: 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" @@ -127,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:363 +#: 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" @@ -140,151 +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:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Egendefinert kommandoprosess avbrutt." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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 "Legg til, endre eller se nedkjølingen for en egendefinert kommando.\n\n" -" Du kan sette nedkjølere per medlem, kanal eller guild. Multi\n" -" cooldowns kan settes. Alle cooldowns må kjøles for å ringe\n" -" egendefinert kommando.\n\n" -" Eksempler:\n" -" - `[p]customcom cooldown pingrole`\n" -" - `[p]customcom cooldown din kommando 30`\n" -" - `[p]cc cooldown mycommand 30 guild`\n\n" -" **Arguments:**\n\n" -" - `` Den egendefinerte kommandoen for å sjekke eller angi kjølevæsken.\n" -" - `[cooldown]` Antall sekunder å vente før kommandoen kan åpnes igjen. Hvis utelatt, returneres nåværende innstillinger for cooldown i stedet.\n" -" - `[per]` Gruppen for å bruke cooldown på. Standard for per medlem. Gyldige valg er server / guild, bruker / medlem og kanal.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Denne kommandoen har ingen nedkjøling." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} må være en av {}" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Egendefinert kommando cooldown redigert." -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Egendefinert kommando slettet." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Egendefinert kommando redigert." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -295,19 +266,19 @@ 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:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Tilpasset kommando liste" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Side {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -318,23 +289,23 @@ msgstr "Viser en egendefinert kommandos svar og dens innstillinger.\n\n" " - `` Den tilpassede kommandoen å vise.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Slettet bruker" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Tilfeldig" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Vanlig" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -344,27 +315,27 @@ msgstr "Kommando: {command_name}\n" "Opprettet: {created_at}\n" "Type: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Nedkjølinger:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} sekunder per {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Respons:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "For mange argumenter!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 bc6c13b5a2d..2aae44cf6a2 100644 --- a/redbot/cogs/customcom/locales/nl-NL.po +++ b/redbot/cogs/customcom/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -97,19 +97,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Er zijn geen overeenkomsten gevonden." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Zoek resultaten" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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" @@ -118,7 +118,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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" @@ -127,58 +127,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -186,62 +186,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -249,19 +249,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -269,50 +269,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 895812b3fd0..9296611746e 100644 --- a/redbot/cogs/customcom/locales/pl-PL.po +++ b/redbot/cogs/customcom/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -97,19 +97,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Nie znaleziono żadnych bliskich dopasowań." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Wyniki wyszukiwania" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Znaleziono następujące mecze:" -#: redbot/cogs/customcom/customcom.py:352 +#: 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" @@ -122,7 +122,7 @@ msgstr "Utwórz niestandardowe polecenia.\n\n" " [here](https://docs. iscord.red/en/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:363 +#: 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" @@ -135,150 +135,122 @@ msgstr "Utwórz CC, gdzie losowo wybierze odpowiedź!\n\n" " - `` Polecenie wykonane, aby zwrócić tekst. Przewiń na małe litery.\n" " " -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "Własne nazwy poleceń nie mogą mieć spacji." -#: redbot/cogs/customcom/customcom.py:376 -#: redbot/cogs/customcom/customcom.py:417 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "Istnieje już polecenie bota o tej samej nazwie." -#: redbot/cogs/customcom/customcom.py:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Niestandardowy proces poleceń anulowany." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Własne polecenie zostało pomyślnie dodane." -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "Ta komenda już istnieje. Użyj `{command}` aby ją edytować." -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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 "Dodaj proste polecenie niestandardowe.\n\n" -" Przykład:\n" -" - `[p]customcom tworzy prosty tekst twojego polecenia`\n\n" -" **Argumenty:**\n\n" -" - `` Polecenie wykonane, aby zwrócić tekst. Przewiń na małe litery.\n" -" - `` Tekst do powrotu podczas wykonywania polecenia. Zobacz poradnik dla lepszego użycia.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:443 +#: 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" " - `[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 "Set, edytuj, lub wyświetl czas odnowienia dla niestandardowego polecenia.\n\n" -" Możesz ustawić czas odnowienia dla każdego członka, kanału lub gildii. Można ustawić wielokrotny czas odnowienia. Wszystkie czas odnowienia musi być schłodzony, aby wywołać\n" -" niestandardowe polecenie.\n\n" -" Przykłady:\n" -" - `[p]customcom cooldown pingrole`\n" -" - `[p]customcom cooldown yourcommand 30`\n" -" - `[p]cc cooldown mycommand 30 guild`\n\n" -" **Arguments:**\n\n" -" - `` Niestandardowe polecenie sprawdzające lub ustawiające czas odnowienia.\n" -" - `[cooldown]` Liczba sekund oczekiwania przed ponownym wywołaniem polecenia. Jeśli pominięto, zamiast tego zwróci bieżące ustawienia odnowienia.\n" -" - `[per]` Grupa do zastosowania czasu odnowienia. Domyślnie dla każdego użytkownika. Prawidłowe wybory to serwer / gildia, użytkownik / członek i kanał.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Ta komenda nie istnieje." -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "{} może wywoływać tę komendę co {} sekund" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Ta komenda nie ma czasu odnowienia." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} musi być jednym z {}" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Niestandardowy czas odnowienia poleceń pomyślnie edytowany." -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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 komenda nie istnieje. Użyj `{command}`, aby ją dodać." -#: redbot/cogs/customcom/customcom.py:492 +#: 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 "Usuń polecenie niestandardowe.\n\n" -" Przykład:\n" -" - `[p]customcom delete yourcommand`\n\n" -" **Argumenty:**\n\n" -" - `` Niestandardowe polecenie do usunięcia.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Niestandardowe polecenie zostało usunięte." -#: redbot/cogs/customcom/customcom.py:510 +#: 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 "Edytuj polecenie niestandardowe.\n\n" -" Przykład:\n" -" - `[p]customcom edit yourcommand Text you want\n\n" -" **Arguments:**\n\n" -" - `` Niestandardowe polecenie do edycji.\n" -" - `` Nowy tekst do powrotu podczas wykonywania polecenia.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Niestandardowe polecenie pomyślnie edytowane." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -289,19 +261,19 @@ msgstr "Lista wszystkich dostępnych niestandardowych poleceń.\n\n" " usuniętymi markdown i nowymi liniami zastąpionymi spacjami.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "Na tym serwerze nie ma żadnych niestandardowych poleceń. Użyj `{command}` aby zacząć dodawać." -#: redbot/cogs/customcom/customcom.py:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Własna lista poleceń" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Strona {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -312,23 +284,23 @@ msgstr "Pokazuje odpowiedzi niestandardowego polecenia i jego ustawienia.\n\n" " - `` Niestandardowe polecenie do wyświetlenia.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Nie mogłem znaleźć tego niestandardowego polecenia." -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Usunięty użytkownik" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Losowo" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normalny" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -338,27 +310,27 @@ msgstr "Polecenie: {command_name}\n" "Utworzony: {created_at}\n" "Typ: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Opóźnienia:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} sekund na {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Odpowiedź:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Zbyt wiele argumentów!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 d139a092e46..e3daf853a53 100644 --- a/redbot/cogs/customcom/locales/pt-BR.po +++ b/redbot/cogs/customcom/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+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" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 25066ec63fe..7fa30b860f9 100644 --- a/redbot/cogs/customcom/locales/pt-PT.po +++ b/redbot/cogs/customcom/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -18,33 +18,34 @@ msgstr "" #: 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:91 msgid "Add a random response:" -msgstr "" +msgstr "Adicionar uma resposta aleatória:" #: 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 "" +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:111 msgid "Random responses must take the same arguments!" -msgstr "" +msgstr "As respostas aleatórias devem ter os mesmos argumentos!" #: redbot/cogs/customcom/customcom.py:183 msgid "Do you want to create a 'randomized' custom command?" -msgstr "" +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:194 msgid "What response do you want?" -msgstr "" +msgstr "Qual resposta desejas?" #: redbot/cogs/customcom/customcom.py:236 #, docstring @@ -53,12 +54,13 @@ msgid "This cog contains commands for creating and managing custom commands that " 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:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "Comando base para gerenciamento de comandos personalizados." #: redbot/cogs/customcom/customcom.py:271 #, docstring @@ -70,12 +72,13 @@ msgstr "" #: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Resposta #{num}/{total}" #: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "Resposta #{num}/{total}:\n" +"{raw}" #: redbot/cogs/customcom/customcom.py:317 #, docstring @@ -87,19 +90,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." -msgstr "" +msgstr "Nenhuma partida fechada foi encontrada." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" -msgstr "" +msgstr "Resultados da pesquisa" -#: redbot/cogs/customcom/customcom.py:347 +#: 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:352 +#: 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 +111,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +120,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." -msgstr "" +msgstr "Processo de comando personalizado cancelado." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." -msgstr "" +msgstr "Este comando já existe. Use `{command}` para editá-lo." -#: redbot/cogs/customcom/customcom.py:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +179,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: 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:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" -msgstr "" +msgstr "{} deve ser um dos {}" -#: redbot/cogs/customcom/customcom.py:481 +#: 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:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." -msgstr "" +msgstr "Comando personalizado excluído com sucesso." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." -msgstr "" +msgstr "Comando personalizado editado com sucesso." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,70 +242,76 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" -msgstr "" +msgstr "Lista de comandos personalizados" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" -msgstr "" +msgstr "Página {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: 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 "" +msgstr "Mostra respostas de um comando personalizado e as suas configurações.\n\n" +" **Argumentos:**\n\n" +" - `` O comando personalizado a ser exibido.\n" +" " -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" -msgstr "" +msgstr "Utilizador eliminado" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" -msgstr "" +msgstr "Aleatório" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" -msgstr "" +msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" -msgstr "" +msgstr "Cooldowns:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" -msgstr "" +msgstr "{num} segundos por {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" -msgstr "" +msgstr "Respostas:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" -msgstr "" +msgstr "Demasiados argumentos!" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 4afbdeaf1b4..6e53fc0bd6e 100644 --- a/redbot/cogs/customcom/locales/ru-RU.po +++ b/redbot/cogs/customcom/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -96,19 +96,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Ничего не найдено." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Результаты поиска" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Были найдены следующие совпадения:" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +121,7 @@ msgstr "Создание пользовательских команд.\n\n" " [here] (https://docs.discord.red/en/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:363 +#: 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,64 +134,58 @@ msgstr "Создайте КС, в котором он будет случайн " - `` Команда, выполняемая для возврата текста. Приводится к нижнему регистру.\n" " " -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Пользовательский процесс команды отменен." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Пользовательская команда успешно добавлена." -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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 "Добавьте простую пользовательскую команду.\n\n" -" Пример:\n" -" - `[p]customcom create simple yourcommand Text you want`.\n\n" -" **Аргументы:**\n\n" -" - `` Команда, выполняемая для возврата текста. Приводится к нижнему регистру.\n" -" - `` Текст, возвращаемый при выполнении команды. См. руководство по расширенному использованию.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:443 +#: 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" " - `[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" @@ -199,73 +193,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Такой команды не существует." -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "{} может вызывать эту команду каждые {} секунд" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Эта команда не имеет времени восстановления." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} должен быть одним из {}" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Время восстановления пользовательской команды успешно отредактировано." -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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 "Удаление пользовательской команды.\n\n" -" Пример:\n" -" - `[p]customcom delete yourcommand`.\n\n" -" **Аргументы:**\n\n" -" - `` Пользовательская команда для удаления.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Пользовательская команда успешно удалена." -#: redbot/cogs/customcom/customcom.py:510 +#: 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 "Редактирование пользовательской команды.\n\n" -" Пример:\n" -" - `[p]customcom edit yourcommand Text you want`.\n\n" -" **Аргументы:**\n\n" -" - `` Пользовательская команда для редактирования.\n" -" - `` Новый текст, возвращаемый при выполнении команды.\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Пользовательская команда успешно отредактирована." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -276,19 +259,19 @@ msgstr "Список всех доступных пользовательски " разметки и новые строки заменены пробелами.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Список пользовательских команд" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Страница {num}/{total}" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -299,23 +282,23 @@ msgstr "Показывает ответы пользовательской ко " - `` Пользовательская команда для отображения.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Я не смог найти эту пользовательскую команду." -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Удалённый пользователь" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Случайно" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Обычный" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -325,27 +308,27 @@ msgstr "Команда: {command_name}\n" "Создано: {created_at}\n" "Тип: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Перезарядка:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} секунд в {period}\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Ответы:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Слишком много аргументов!" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Аргументы должны быть последовательными. Отсутствующие аргументы: " -#: redbot/cogs/customcom/customcom.py:759 +#: 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 709e360725c..d55f5bdf6ab 100644 --- a/redbot/cogs/customcom/locales/sk-SK.po +++ b/redbot/cogs/customcom/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 310c46d9de7..3ac8c6fd594 100644 --- a/redbot/cogs/customcom/locales/sl-SI.po +++ b/redbot/cogs/customcom/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 03a747aa971..813e733a25b 100644 --- a/redbot/cogs/customcom/locales/sv-SE.po +++ b/redbot/cogs/customcom/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Det anpassade kommandot är nu borttaget." -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Det anpassade kommandot har nu ändrats." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 37f16c3a7b9..ac5bed6dc13 100644 --- a/redbot/cogs/customcom/locales/tr-TR.po +++ b/redbot/cogs/customcom/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -97,19 +97,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Eşleşmeler bulunamadı." -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Arama sonuçları" -#: redbot/cogs/customcom/customcom.py:347 +#: 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:352 +#: 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" @@ -122,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:363 +#: 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" @@ -135,65 +135,59 @@ 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:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Özel komut işlemi iptal edildi." -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: 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:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -201,73 +195,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: 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:469 +#: 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:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Bu komutun bekleme süresi bulunmuyor." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} 'dan biri {} olmalı." -#: redbot/cogs/customcom/customcom.py:481 +#: 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:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: 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:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Özel komut başarıyla düzenlendi." -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -277,19 +260,19 @@ 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:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Özel komut listesi" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "{num}/{total} sayfa" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -300,23 +283,23 @@ msgstr "Bir özel komutun yanıtlarını ve ayarlarını gösterir.\n\n" " - `` Gösterilecek özel komut.\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: 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:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Silinmiş Kullanıcı" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Rastgele" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -326,27 +309,27 @@ msgstr "Komut: {command_name}\n" "Oluşturulma Tarihi: {created_at}\n" "Tipi: {type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Bekleme süresi:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: 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:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Yanıtlar" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Çok fazla argüman" -#: redbot/cogs/customcom/customcom.py:733 +#: 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:759 +#: 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 36335538a4a..48756ad300c 100644 --- a/redbot/cogs/customcom/locales/uk-UA.po +++ b/redbot/cogs/customcom/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 3df549836b0..6b8e1e85c04 100644 --- a/redbot/cogs/customcom/locales/vi-VN.po +++ b/redbot/cogs/customcom/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 097264e6429..b3b75deefcb 100644 --- a/redbot/cogs/customcom/locales/zh-CN.po +++ b/redbot/cogs/customcom/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+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" @@ -87,19 +87,19 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:352 +#: 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 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:363 +#: 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,58 +117,58 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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:443 +#: 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" " - `[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" @@ -176,62 +176,62 @@ msgid "Set, edit, or view the cooldown for a custom command.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:510 +#: 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:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -239,19 +239,19 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -259,50 +259,50 @@ msgid "Shows a custom command's responses and its settings.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:612 +#: 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:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:759 +#: 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 8135273bd9f..3091962e050 100644 --- a/redbot/cogs/customcom/locales/zh-TW.po +++ b/redbot/cogs/customcom/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-30 02:22+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" @@ -101,19 +101,19 @@ msgstr "\n" " **參數:**\n\n" " - `` 要搜索的查詢。 可以是多個單詞。" -#: redbot/cogs/customcom/customcom.py:337 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "沒有符合的結果。" -#: redbot/cogs/customcom/customcom.py:342 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "查詢結果" -#: redbot/cogs/customcom/customcom.py:347 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "已找到以下匹配的項目:" -#: redbot/cogs/customcom/customcom.py:352 +#: 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" @@ -126,7 +126,7 @@ msgstr "創建自定義指令。\n\n" " [here](https://docs.discord.red/en/stable/cog_customcom.html)。\n" " " -#: redbot/cogs/customcom/customcom.py:363 +#: 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" @@ -139,151 +139,122 @@ msgstr "創建一個 CC,它將隨機選擇一個響應!\n\n" " - `` 為返回文本而執行的指令。 轉換為小寫。\n" " " -#: redbot/cogs/customcom/customcom.py:373 -#: redbot/cogs/customcom/customcom.py:414 +#: 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:376 -#: redbot/cogs/customcom/customcom.py:417 +#: 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:380 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "自定義指令進程已取消。" -#: redbot/cogs/customcom/customcom.py:384 -#: redbot/cogs/customcom/customcom.py:421 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "已成功新增自定義指令。" -#: redbot/cogs/customcom/customcom.py:387 -#: redbot/cogs/customcom/customcom.py:424 +#: 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:393 -#: redbot/cogs/customcom/customcom.py:432 -#: redbot/cogs/customcom/customcom.py:535 +#: 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:402 +#: 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 "添加一個簡單的自定義指令。\n\n" -" 例子:\n" -" -`[p]customcom create simple yourcommand Text you want`\n\n" -" **參數:**\n\n" -" - `` 為返回文本而執行的命令。 轉換為小寫。\n" -" - `` 執行命令時返回的文本。 請參閱進階用法指南。\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:443 +#: 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" " - `[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 "設置、編輯或查看自定義命令的冷卻時間。\n\n" -" 您可以為每個成員、頻道或公會設置冷卻時間。 可\n" -" 以設置多個冷卻時間。設有冷卻時間必須先冷卻才能使用\n" -" 自定義命令。\n\n" -" 例子:\n" -" - `[p]customcom cooldown pingrole`\n" -" - `[p]customcom cooldown yourcommand 30`\n" -" - `[p]cc cooldown mycommand 30 guild`\n\n" -" **參數:**\n\n" -" - `` 用於檢查或設置冷卻時間的自定義命令。\n" -" - `[cooldown]` 允許再次使用命令之前等待的秒數。如果省略,將改為返回當前的冷卻時間設置。\n" -" - `[per]` 要應用冷卻時間的群組。默認為每個成員。有效的選擇是伺務器/公會、用戶/成員和頻道。\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:464 -#: redbot/cogs/customcom/customcom.py:505 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "這個指令不存在。" -#: redbot/cogs/customcom/customcom.py:469 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "{} 可以每 {} 秒使用一次此指令" -#: redbot/cogs/customcom/customcom.py:473 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "此指令沒有冷卻時間。" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} 必須是 {} 之一" -#: redbot/cogs/customcom/customcom.py:481 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "已成功編輯自定義指令冷卻時間。" -#: redbot/cogs/customcom/customcom.py:484 -#: redbot/cogs/customcom/customcom.py:525 +#: 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:492 +#: 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 "刪除自定義指令。\n\n" -" 例子:\n" -" -`[p]customcom delete yourcommand`\n\n" -" **參數:**\n\n" -" - `` 要刪除的自定義指令。\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:503 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "自定義指令已成功刪除。" -#: redbot/cogs/customcom/customcom.py:510 +#: 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 "編輯自定義指令。\n\n" -" 例子:\n" -" - `[p]customcom edit yourcommand Text you want`\n\n" -" **參數:**\n\n" -" - `` 要編輯的自定義指令。\n" -" - `` 執行命令時要返回的新文本。\n" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:522 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "自定義指令已成功編輯。" -#: redbot/cogs/customcom/customcom.py:544 +#: 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" @@ -294,19 +265,19 @@ msgstr "列出所有可用的自定義指令。\n\n" " 轉譯了 markdown 並用空格替換了換行符。\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: 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:569 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "自訂指令列表" -#: redbot/cogs/customcom/customcom.py:573 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "第{num}頁/共{total}頁" -#: redbot/cogs/customcom/customcom.py:583 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" @@ -317,23 +288,23 @@ msgstr "顯示自定義指令的響應及其設置。\n\n" " - `` 要顯示的自定義指令。\n" " " -#: redbot/cogs/customcom/customcom.py:593 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "我找不到那個自定義指令。" -#: redbot/cogs/customcom/customcom.py:604 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "已刪除的使用者" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "隨機" -#: redbot/cogs/customcom/customcom.py:610 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "一般" -#: redbot/cogs/customcom/customcom.py:612 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -343,27 +314,27 @@ msgstr "命令:{command_name}\n" "創建時間:{created_at}\n" "類型:{type}\n" -#: redbot/cogs/customcom/customcom.py:624 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "冷卻:\n" -#: redbot/cogs/customcom/customcom.py:626 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "每 {period} {num} 秒\n" -#: redbot/cogs/customcom/customcom.py:629 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "回應:\n" -#: redbot/cogs/customcom/customcom.py:729 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "太多參數!" -#: redbot/cogs/customcom/customcom.py:733 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "參數必須是連續的。缺少參數: " -#: redbot/cogs/customcom/customcom.py:759 +#: redbot/cogs/customcom/customcom.py:761 msgid "Conflicting colon notation for argument {index}: \"{name1}\" and \"{name2}\"." msgstr "參數 {index} 的冒號符號衝突:“{name1}”和“{name2}”。" diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index a8dbfb23eaf..1cc35383306 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -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) @@ -486,8 +491,8 @@ 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. @@ -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( _( @@ -589,7 +608,11 @@ async def _repo_add( else: await ctx.send(_("Repo `{name}` successfully added.").format(name=name)) if repo.install_msg: - await ctx.send(repo.install_msg.replace("[p]", ctx.clean_prefix)) + await ctx.send( + repo.install_msg.replace("[p]", ctx.clean_prefix).replace( + "[botname]", ctx.me.display_name + ) + ) @repo.command(name="delete", aliases=["remove", "del"], require_var_positional=True) async def _repo_del(self, ctx: commands.Context, *repos: Repo) -> None: @@ -597,8 +620,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 +648,29 @@ 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 "") + joined += "- **{}:** {}\n - {}\n".format( + repo.name, + repo.short or "", + ( + f"<{repo.clean_url}>" + if repo.clean_url.startswith(("http://", "https://")) + else repo.clean_url + ), + ) for page in pagify(joined, ["\n"], shorten_by=16): - await ctx.send(box(page.lstrip(" "), lang="diff")) + await ctx.send(page) @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 +698,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** @@ -768,8 +799,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 +823,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** @@ -909,7 +940,11 @@ async def _cog_installrev( await self.send_pagified(ctx, f"{message}{deprecation_notice}\n---") for cog in installed_cogs: if cog.install_msg: - await ctx.send(cog.install_msg.replace("[p]", ctx.clean_prefix)) + await ctx.send( + cog.install_msg.replace("[p]", ctx.clean_prefix).replace( + "[botname]", ctx.me.display_name + ) + ) @cog.command(name="uninstall", require_var_positional=True) async def _cog_uninstall(self, ctx: commands.Context, *cogs: InstalledCog) -> None: @@ -919,8 +954,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 +1025,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 +1060,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 +1162,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 +1183,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 +1214,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 +1354,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** @@ -1732,7 +1768,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 86a4403edcd..613dfd29329 100644 --- a/redbot/cogs/downloader/locales/ar-SA.po +++ b/redbot/cogs/downloader/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "تم تثبيت المكتبات." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,92 +101,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "تم إضافة Repo `{name} بنجاح." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "قائمة جميع المستودع المثبت." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "المستودع المثبت:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "مفقودة من info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "رابط المستعرض: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "الفرع: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -194,52 +198,52 @@ msgstr "صنع بواسطة: {author}\n" "الوصف:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "معلومات عن {repo_name} مستودع:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "اكتمل تحديث Repo بنجاح." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "تم تحديثه: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "تم بالفعل تحديث جميع المستودعات المثبتة." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "هذه المستودعات محدثة بالفعل." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "تم تحديث هذا المستودع مسبقاً." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -249,57 +253,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "فشل تثبيت المتطلبات: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "فشل تثبيت المكتبات المشتركة: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "تمت إعادة تثبيت متطلبات الكود والمكتبات المشتركة لجميع الرموز المثبتة." -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,197 +311,197 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "خطأ: قصير الذاكرة 1 `{rev}` غامض. المرشحون المحتملون:\n" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "خطأ: لا توجد مراجعة{rev}` في repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "فشل تثبيت المتطلبات: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "فشل تثبيت المكتبات المشتركة لـ `{repo.name}`repo: " -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "فشل تثبيت الكونج: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "تم تثبيت التعليمات البرمجية بنجاح: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "تم إلغاء تثبيت الكود بنجاح: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "المدونة المثبتة: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "هذه المدونات تم تثبيتها بالفعل: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "المدونة المثبتة: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "لم يتم تثبيت هذه الرموز: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -510,61 +514,61 @@ msgstr "\n" " استخدم `[p]تحديث` لتحديث المدونات البرمجية.\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "يمكن تحديث هذه الرموز: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "يمكن تحديث هذه المكتبات المشتركة: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "تم تحديث جميع الرموز المثبتة." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -572,8 +576,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -582,94 +586,94 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "لم تكن هناك رموز للتحقق." -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "تم تثبيت هذه المدونات وبالتالي لم يتم تحديدها: " -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "Cog من المستودعات المقدمة قد تم تحديثها بالفعل." -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "تم تحديث المدونات مسبقاً مع هذا التنقيح." -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "Cog من المستودع المقدم هي بالفعل على اطلاع على هذا التنقيح." -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "تم تحديث الكود المقدمة مسبقاً." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "تم بالفعل تحديث جميع الرموز المثبتة." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "لا يوجد رمز `{cog_name}` في repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -678,210 +682,210 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "تعذر العثور على هذه الرموز في {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "هذه المدونات تم تثبيتها بالفعل: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "تم تثبيت بعض الكود مع هذه الأسماء بالفعل من مستودع مختلف: " -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (الحد الأدنى: {min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (الحد الأدنى: {min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "، على الأكثر: {max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "هذه المدونات تتطلب إصدار بيثون أعلى مما لديك: " -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "هذه المدونات تتطلب إصدار أحمر مختلف عما لديك حاليا ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "اكتمل تحديث Cog بنجاح." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "فشل تحديث Cog: " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "لم يتم تحديث أي Cog." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "لم يتم تحميل أي من الرموز المحدثة. اكتمل التحديث." -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "هل ترغب في اعادة إرسال البيانات؟" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "حسنًا حينئذ." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "لا يبدو أن هذا الأمر موجود." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "مفقود من المستودعات المثبتة" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "لم يتم توفير هذا الأمر بواسطة شركة." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -890,19 +894,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "فرع الاسترداد: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "فشل تحديث المستودعات التالية:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "فشل تحديث المستودعات التالية:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 dba438b1a61..44acacbc38e 100644 --- a/redbot/cogs/downloader/locales/bg-BG.po +++ b/redbot/cogs/downloader/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Липсващо от info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Актуализацията на COG е успешна." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Няма такава команда." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 bdabc337064..6c562a36f2a 100644 --- a/redbot/cogs/downloader/locales/cs-CZ.po +++ b/redbot/cogs/downloader/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Nainstalované knihovny." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,143 +101,147 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: 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:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Seznam všech nainstalovaných repozitářů." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Nainstalované repozitáře:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Nenalezen v info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Aktualizováno: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -247,56 +251,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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" @@ -304,190 +308,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Úspěšně odinstalované cogy: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -496,60 +500,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -557,8 +561,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -567,93 +571,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Všechny nainstalované cogy jsou již aktuální." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -662,203 +666,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog byl úspěšně aktualizován." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Chceš znovu načíst aktualizované cogy?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Dobře, tedy." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Zdá se, že tento příkaz neexistuje." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Nenalezen v nainstalovaných repozitářích" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -867,19 +871,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 88bb2258a0d..7a9bac52801 100644 --- a/redbot/cogs/downloader/locales/da-DK.po +++ b/redbot/cogs/downloader/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 6d22a168930..3717033c47d 100644 --- a/redbot/cogs/downloader/locales/de-DE.po +++ b/redbot/cogs/downloader/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -54,46 +54,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliotheken installiert." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -103,96 +103,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` erfolgreich hinzugefügt." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Erfolgreich den repo: gelöscht." -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Liste aller installierten repos." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Es sind keine repos installiert." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Installierte repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Installierte repo: \n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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 "Zeige Information über ein repo.\n\n" -" Beispiel:\n" -" - `[p]repo Information 26-Cogs`\n\n" -" **Argumente**\n\n" -" - `` den Namen des repo über den die Information angezeigt wird. " +msgstr "" -#: redbot/cogs/downloader/downloader.py:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Nicht in info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "Repo URL: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -200,52 +200,52 @@ msgstr "Erstellt von: {author}\n" "Beschreibung:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Information über {repo_name} Repo:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Repo Aktualisierung erfolgreich beendet." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "aktualisiert: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Alle installierten repos sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Diese repos sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Dieses Repo ist bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -255,57 +255,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Fehler beim Installieren der Anforderungen: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Installation gemeinsamer Bibliotheken fehlgeschlagen: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 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:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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" @@ -313,201 +313,195 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 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:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "Erfolgreich installierte Cogs: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Cog erfolgreich installiert: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Cogs erfolgreich deinstalliert: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "Angepinnte cogs: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "Angepinnter cog: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Diese Cogs wurden bereits gesperrt: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "Dieser cog ist bereits angepinnt: " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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 "Nicht angepinnter cog - das wird die Update-Sperre entfernen\n\n" -" Beispiel:\n" -" - `[p]cog unpin defender`\n" -" - `[p]cog unpin updated_cog1 updated_cog2`\n\n" -" **Argument**\n\n" -" - `` Der cog oder die cogs die nicht mehr angepinnt sein sollen. Dieser muss installier \n" -" oder bereits angepinnt sein." - -#: redbot/cogs/downloader/downloader.py:1047 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "Entsperrte Cogs: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "Nicht angepinnter cog: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Diese Cogs wurden nicht gesperrt: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Dieser cog ist bereits nicht angepinnt: " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "Listet derzeit gesperrte Cogs auf." -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Keine." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(Fortsetzung)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "Gesperrte Cogs:" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "Gesperrte Cogs: \n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -516,61 +510,61 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Diese Cogs können aktualisiert werden: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Diese gemeinsamen Bibliotheken können aktualisiert werden: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "Keine Cogs können aktualisiert werden." -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -578,8 +572,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -588,93 +582,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "Angegebene Cogs sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Alle installierten cogs sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -683,204 +677,204 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog Update erfolgreich." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "Keine Cogs wurden aktualisiert." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Möchtest du die aktualisierten cogs neu laden?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Also gut." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Dieser Befehl scheint nicht zu existieren." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Fehlt aus installierten repos" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Befehl:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Erstellt von:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "Repo URL:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Repo Branch:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -889,19 +883,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Repo Branch: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "Aktualisierung der folgenden repos fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "Aktualisierung des folgenden repo fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 9bd82ddbef9..828249be247 100644 --- a/redbot/cogs/downloader/locales/es-ES.po +++ b/redbot/cogs/downloader/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -63,54 +63,46 @@ msgstr "Instala programas comunitarios hechos por Cog Creators.\n\n" " programas del creador.\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Librerías instaladas." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Librería instalada." -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: 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:526 +#: 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" +" - `[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" @@ -118,116 +110,98 @@ msgid "Add a new repo.\n\n" " - `` URL to the cog branch. Usually GitHub or GitLab.\n" " - `[branch]` Optional branch to install cogs from.\n" " " -msgstr "Añadir un nuevo repo.\n\n" -" Ejemplos:\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" -" Los nombres de Repo solo pueden contener los caracteres A-z, números, guiones bajos, guiones y puntos (pero no pueden comenzar o terminar con un punto).\n\n" -" La Branch será la Branch por defecto si no se especifica.\n\n" -" **Argumentos**\n\n" -" - `` El nombre dado al repositorio.\n" -" - `` URL a la rama de cog. Generalmente GitHub o GitLab.\n" -" - `[branch]` Branch opcional desde la que instalar programas.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: 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:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` añadida correctamente." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Se ha eliminado los siguientes repositorios con éxito: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Se ha eliminado el siguientes repositorio con éxito: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Mostrar todos los repositorios instalados." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "No hay repositorios instalados." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Repositorios Instalados: \n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Repositorio instalado:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Ausente de info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "URL de repositorio: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Rama: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -235,60 +209,52 @@ msgstr "Hecho por: {author}\n" "Descripción:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Información sobre el repositorio de {repo_name}:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "La actualización del repositorio se completó correctamente." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Actualizados: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Todos los repos instalados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Estos repos ya están actualizados." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Este repositorio ya está actualizado." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, 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:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -303,184 +269,159 @@ msgstr "\n" " debido a cambios en la versión menor de Python.\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Error al instalar librerías compartidas: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "Error al instalar librería compartida: " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 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:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 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:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 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:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 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:866 +#: redbot/cogs/downloader/downloader.py:897 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:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "Error al instalar los cogs: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "Error al instalar el cog: " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " -msgstr "Coaches instalados con éxito: " +msgstr "Cogs instalados con éxito: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Cog instalado con éxito: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "\n" "Puedes cargarlo(s) usando {command_1}. Para ver las declaraciones de datos del usuario final, puedes usar {command_2}." -#: redbot/cogs/downloader/downloader.py:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " -msgstr "Desinstalados con éxito: " +msgstr "Cogs desinstalados con éxito: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "El cog se desinstaló correctamente: " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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}." @@ -488,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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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}." @@ -502,104 +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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "Piñas fijadas: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "Cog fijado: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Estos programadores ya estaban fijados: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "Este cog ya estaba fijado: " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "Cogs de desanclado: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "Cog desfijado: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Estos programadores no estaban fijados: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Este cog ya no estaba fijado: " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "Lista de engranajes fijados." -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "desconocido" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Ninguno." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(continuado)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "Cogs fijadas:" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "Piñas fijadas: \n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -612,79 +542,62 @@ msgstr "\n" " Usa `[p]actualización de cog ` para actualizar los cogs.\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Estos programas pueden ser actualizados: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "Este cog puede ser actualizado: " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Estas librerías compartidas pueden ser actualizadas: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "\n" "Esta librería compartida puede ser actualizada: " -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "No se puede actualizar ningún programa de programación." -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "Todos los programas instalados están actualizados." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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 True`\n" -" - `[p]cog update defender`\n" -" - `[p]cog update True defender`\n\n" -" **Argumentos**\n\n" -" - `[reload]` Si desea volver a cargar los cogs inmediatamente después de actualizar o no.\n" -" - `[cogs...]` El o los cogs a actualizar. Si se omite, todos los cogs se actualizarán.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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 los repositorios de tu elección.\n\n" -" Ejemplos:\n" -" - `[p]cog updateallfromrepos 26-Cogs`\n" -" - `[p]cog updateallfromrepos True 26-Cogs`\n" -" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" -" **Argumentos**\n\n" -" - `[reload]` Si desea volver a cargar los Cogs inmediatamente después de actualizar o no.\n" -" - `` El repositorio o los repos desde los que actualizar todos los programas.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -692,134 +605,110 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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 la `revision`\n" -" debe ser más reciente que la versión de cog que tiene instalada actualmente. Si quieres\n" -" downgradear el cog, debes desinstalarlo e instalarlo de nuevo.\n\n" -" Mira `[p]cog installversion` para una explicación de `revision`.\n\n" -" Ejemplos:\n" -" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" -" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" -" **Argumentos**\n\n" -" - `[reload]` Si volver a cargar los Cogs inmediatamente después de actualizar o no.\n" -" - `` El repositorio o los repos de los que actualizar todos los programas.\n" -" - `` La revisión a actualizar.\n" -" - `[cogs...]` El o los Cogs a actualizar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "No había ningún cog a revisar." -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 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:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 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:1275 +#: redbot/cogs/downloader/downloader.py:1310 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:1278 +#: redbot/cogs/downloader/downloader.py:1313 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:1282 +#: redbot/cogs/downloader/downloader.py:1317 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:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "Los programas proporcionados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Todos los cogs instalados ya están al dia." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" -msgstr "Cogs instalados:\n" +msgstr "# Cogs instalados:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" -msgstr "Cog instalado:\n" +msgstr "# Cog instalado:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +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:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" -msgstr "Cogs disponibles:\n" +msgstr "> Cogs disponibles:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" -msgstr "Cog disponible:\n" +msgstr "> Cog disponible:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -833,228 +722,222 @@ msgstr "Información sobre {cog_name}:\n" "Requerido: {author}\n" "Requeridos: {requirements}" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 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:1460 +#: redbot/cogs/downloader/downloader.py:1496 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:1462 +#: redbot/cogs/downloader/downloader.py:1498 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:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "Estos programas ya estaban instalados: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "Este cog ya estaba instalado: " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 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:1474 +#: redbot/cogs/downloader/downloader.py:1510 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:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (Mínimo: {min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (Mínimo: {min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr ", como máximo: {max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 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:1519 +#: redbot/cogs/downloader/downloader.py:1555 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:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "Estos cogs requieren una versión de Red diferente de la que tienes actualmente instalada ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 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:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog actualizado exitósamente." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 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:1616 +#: redbot/cogs/downloader/downloader.py:1652 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:1622 +#: redbot/cogs/downloader/downloader.py:1658 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:1624 +#: redbot/cogs/downloader/downloader.py:1660 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:1631 +#: redbot/cogs/downloader/downloader.py:1667 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:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "Error al actualizar los cogs: " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "\n" "Error al actualizar el cog: " -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "No se han actualizado los programas." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 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:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "¿Quieres recargar los cogs actualizados?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "¿Le gustaría recargar el cog actualizado?" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "De acuerdo." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Parece que ese comando no existe." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Falta de repos instalados" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 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:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Este comando no es proporcionado por un cog." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Comando:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "Nombre del paquete del Cog:" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "Nombre del cog:" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Hecho por:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "Nombre del repositorio:" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "URL de repositorio:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Rama de reposo:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -1068,19 +951,19 @@ msgstr "Comando: {command}\n" "Nombre del repositorio: {repo_name}\n" "URL del Repo: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Rama de repositorio: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "Error al actualizar los siguientes repositorios:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "Error al actualizar el siguiente repositorio:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 bf3d815d324..b4ac062f103 100644 --- a/redbot/cogs/downloader/locales/fi-FI.po +++ b/redbot/cogs/downloader/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 a99ad299825..e1bb7fdf5a9 100644 --- a/redbot/cogs/downloader/locales/fr-FR.po +++ b/redbot/cogs/downloader/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -60,46 +60,46 @@ 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:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliothèques installées." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Bibliothèque installée." -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: 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:526 +#: 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" +" - `[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" @@ -109,104 +109,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." -msgstr "" +msgstr "Les noms de dépôt ne peuvent pas commencer ou se terminer par un point." -#: redbot/cogs/downloader/downloader.py:550 +#: redbot/cogs/downloader/downloader.py:555 msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." -msgstr "" +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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: 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:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Repos supprimés avec succès : " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Repo supprimé avec succès : " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Liste tout les repos installés." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Il n'y a aucun repo installé." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Repos installés :\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Repo installé :\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Informations manquantes de info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "URL du repo : {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Branche : {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -214,52 +206,52 @@ msgstr "Créé par : {author}\n" "Description :\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Informations sur le repo {repo_name} :{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Mise à jour du repo terminée avec succès." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Mis à jour : " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Tous les repos installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Ces repos sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Ce repo est déjà à jour." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, 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:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -274,58 +266,58 @@ msgstr "\n" " à cause d'un changement de version mineure de Python.\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Impossible d'installer les pré-requis : " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Impossible d'installer le pré-requis suivant : " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Impossible d'installer les bibliothèques partagées : " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "Impossible d'installer la bibliothèques partagé suivante : " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 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:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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" @@ -333,100 +325,100 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 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:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 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:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "Impossible d'installer les pré-requis : " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Impossible d'installer le pré-requis suivant : " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 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:866 +#: redbot/cogs/downloader/downloader.py:897 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:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "Impossible d'installer les cogs : " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "Impossible d'installer le cog : " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "Cogs installés avec succès : " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Cog installé avec succès : " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Cogs désinstallés avec succès : " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "Cog désinstallé avec succès : " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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}." @@ -434,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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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}." @@ -448,99 +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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "Cogs épinglés : " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "Cog épinglé : " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Ces cogs ont déjà été épinglés : " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "Ce cog a déjà été épinglé : " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "Cogs dés-épinglés : " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "Cog dés-épinglé : " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Ces cogs n'ont pas été épinglés : " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Ce cog n'était déjà pas épinglé : " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "Liste les cogs actuellement épinglés." -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" -msgstr "" +msgstr "inconnu" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Aucun." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(suite)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "Cogs épinglés :" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "Cogs épinglés : \n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -553,62 +539,62 @@ msgstr "\n" " Utilisez `[p]cog update` pour mettre à jour les cogs.\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Ces cogs peuvent être mis à jour : " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "Ce cog peut être mis à jour : " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Ces bibliothèques partagées peuvent être mises à jour : " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "\n" "Cette bibliothèque partagée peut être mise à jour : " -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "Aucun cog ne peut être mis à jour." -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "Tous les cogs installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -616,8 +602,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -626,343 +612,350 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "Il n'y avait pas de cogs à vérifier." -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 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:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 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:1275 +#: redbot/cogs/downloader/downloader.py:1310 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:1278 +#: redbot/cogs/downloader/downloader.py:1313 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:1282 +#: redbot/cogs/downloader/downloader.py:1317 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:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "Ces cogs sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Tous les cogs installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" -msgstr "Cogs installés :\n" +msgstr "# Cog installé :\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" -msgstr "Cog installé :\n" +msgstr "# Cog installé :\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Cogs disponibles :\n" +msgstr "> Cogs disponibles :\n" "Aucun cog n'est disponible." -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" -msgstr "Cogs disponibles:\n" +msgstr "> Cog disponible :\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" -msgstr "Cog disponible:\n" +msgstr "> Cogs disponibles :\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 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 "Informations sur {cog_name}:\n" +"{description}\n\n" +"Déclaration de données utilisateur final :\n" +"{end_user_data_statement}\n\n" +"Réalisée par : {author}\n" +"Exigences : {requirements}" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." -msgstr "" +msgstr "L'auteur du cog n'a pas fourni de déclaration de données utilisateur finale." -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 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:1462 +#: redbot/cogs/downloader/downloader.py:1498 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:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "Ces cogs ont déjà été installés : " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "Ce cog a déjà été installé : " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "Des cogs avec ces noms sont déjà installés à partir d'autres repos: " -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " -msgstr "" +msgstr "\n" +"Un cog avec ce nom est déjà installés à partir d'un autre repo. " -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (Minimum : {min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (Minimum : {min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr ", au plus : {max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 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:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " -msgstr "" +msgstr "Ce cog nécessite une version de Python supérieure à celle que vous avez : " -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 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:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " -msgstr "" +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:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Mise à jour du cog effectuée avec succès" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " -msgstr "" +msgstr "Les déclarations de données de l'utilisateur final de ces cogs ont changé :" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" -msgstr "" +msgstr "Vous pouvez utiliser {command} pour voir les instructions mises à jour." -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" -msgstr "" +msgstr "\n" +"La déclaration de données utilisateur de ce cog a été modifiée :" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" -msgstr "" +msgstr "Vous pouvez utiliser {command} pour voir les instructions mises à jour." -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." -msgstr "" +msgstr "Vous devrez peut-être resynchroniser vos commandes slash avec `{prefix}slash sync`." -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "Impossible de mettre à jour les cogs : " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "\n" "La mise à jour du cog a échoué : " -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "Aucun cog n'a été mis à jour." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 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:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Voulez-vous recharger les cogs mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "Voulez-vous recharger le cog mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Ok alors." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Cette commande ne semble pas exister." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Absent des repos installés" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 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:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Cette commande ne vient pas d'un cog." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Commande :" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" -msgstr "" +msgstr "Nom du package Cog:" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" -msgstr "" +msgstr "Nom du Cog:" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Fait par :" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" -msgstr "" +msgstr "Nom du dépôt :" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "URL du dépôt :" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Branche du dépôt :" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 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:1819 +msgstr "Commande : {command}\n" +"Nom du paquet Cog : {cog_pkg}\n" +"Nom du Cog : {cog}\n" +"Fait par : {author}\n" +"Nom du dépôt : {repo_name}\n" +"URL du dépôt : {repo_url}\n" + +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Branche du repo : {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "Impossible de mettre à jour les repos suivants :" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "Impossible de mettre à jour le repo suivant :" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 ba56c1fa251..09db1d5664e 100644 --- a/redbot/cogs/downloader/locales/hi-IN.po +++ b/redbot/cogs/downloader/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 index fa10953eb9e..0228c4a0231 100644 --- a/redbot/cogs/downloader/locales/hr-HR.po +++ b/redbot/cogs/downloader/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -61,54 +61,46 @@ msgstr "Instalirajte Cogove zajednice koje su izradili Cog Creatorsi.\n\n" " instalirati jedan ili više Cogova od kreatora.\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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" -"Instalirajte grupu zavisnosti koristeći pip.\n\n" -" Primjeri:\n" -" - `[p]pipinstall bs4`\n" -" - `[p]pipinstall py-cpuinfo psutil`\n\n" -" Neispravno korištenje ove naredbe može slomiti vašeg bota, budite oprezni.\n\n" -" **Argumenti**\n\n" -" - `` Paket/paketi koje želite instalirati.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Osnovna naredba za upravljanje repozitorijima." -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -118,97 +110,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: 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:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Uspješno izbrisani repozitoriji: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Uspješno izbrisan repozitorij: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Ispiši sve instalirane repozitorije." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Nema instaliranih repozitorija." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Instalirani repozitoriji:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Instaliran repozitorij:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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 "Prikaži informacije o repozitoriju.\n\n" -" Primjer:\n" -" - `[p]repo info 26-Cogs`\n\n" -" **Argumenti**\n\n" -" - `` Naziv repozitorija za koji se prikazuju informacije.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Nedostaje u info.json-u" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "URL repozitorija: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Grana: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -216,52 +207,52 @@ msgstr "Napravio: {author}\n" "Opis:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Informacije o {repo_name} repozitoriju:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Ažuriranje repozitorija je uspješno dovršeno." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Ažurirano: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Svi instalirani repozitoriji su već ažurni." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Ovi repozitoriji su već ažurni." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Ovaj repozitorij je već ažuran." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -271,56 +262,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Neuspjelo instaliranje uvjeta: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Neuspjelo instaliranje uvjeta: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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" @@ -328,192 +319,192 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "Neuspjela instalacija Cogova: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "Neuspjela instalacija Coga: " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "Uspješno instalirani Cogovi: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Uspješno instaliran Cog: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Uspješno deinstalirani Cogovi: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "Uspješno deinstaliran Cog: " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Ništa." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(nastavljeno)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -522,60 +513,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Ovi Cogovi se mogu ažurirati: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "Ovaj Cog se može ažurirati: " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "Svi instalirani Cogovi su ažurni." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -583,8 +574,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -593,96 +584,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Svi instalirani Cogovi su već ažurni." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Instalirani Cogovi:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" -"{text}" -msgstr "Instaliran Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" -"{text}" -msgstr "Dostupan Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -691,207 +679,208 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 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:1462 +#: redbot/cogs/downloader/downloader.py:1498 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:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "Ovi Cogovi su već instalirani: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "Ovaj Cog je već instaliran: " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Ažuriranje Cogova je uspješno dovršeno." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." -msgstr "" +msgstr "\n" +"Moguće je da trebate ponovno sinkronizirati svoje slash naredbe s `{prefix}slash sync`." -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Želite li ponovno učitati ažurirane Cogove?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "Želite li ponovno učitati ažurirani Cog?" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Ok onda." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Čini se da ta naredba ne postoji." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Nepoznato" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "Ništa - ovaj Cog nije instaliran putem Downloadera" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Ovu naredbu ne daje Cog." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Naredba:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "Ime Coga:" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Napravio:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "Ime repozitorija:" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "URL repozitorija:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Grana repozitorija:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -900,19 +889,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 msgid "The repository's branch might have been removed or the repository is no longer accessible at set url. See logs for more information." msgstr "" diff --git a/redbot/cogs/downloader/locales/hu-HU.po b/redbot/cogs/downloader/locales/hu-HU.po index 9818a6adcdd..a6c5ed69818 100644 --- a/redbot/cogs/downloader/locales/hu-HU.po +++ b/redbot/cogs/downloader/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Rendben." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 aef2983d6ca..cea7cd2f2fa 100644 --- a/redbot/cogs/downloader/locales/id-ID.po +++ b/redbot/cogs/downloader/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -54,46 +54,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -103,142 +103,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Hilang dari info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -248,56 +252,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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" @@ -305,190 +309,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -497,60 +501,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -558,8 +562,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -568,93 +572,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -663,203 +667,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Pembaruan cog selesai dengan sukses." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Perintah tersebut tidak ada." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -868,19 +872,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 8b1f5aea020..a2033e67075 100644 --- a/redbot/cogs/downloader/locales/it-IT.po +++ b/redbot/cogs/downloader/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Mancante da info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog aggiornamento completato correttamente." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "OK allora." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Tale comando non sembra esistere." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 1e4d8fc26be..9338ae6197b 100644 --- a/redbot/cogs/downloader/locales/ja-JP.po +++ b/redbot/cogs/downloader/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "info.jsonから行方不明" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "コグアップデートが完了しました。" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "そのコマンドはいないようです。" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 ff4025b150c..c826fb54c1e 100644 --- a/redbot/cogs/downloader/locales/ko-KR.po +++ b/redbot/cogs/downloader/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Info.json 파일에서 누락됐어요." -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Cog가 성공적으로 업데이트 되었습니다." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog가 성공적으로 업데이트됐어요." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "해당 커맨드가 등록되어 있지 않아요." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 86eb42c64ad..dd553aa5e48 100644 --- a/redbot/cogs/downloader/locales/nb-NO.po +++ b/redbot/cogs/downloader/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -61,54 +61,46 @@ msgstr "Installer samfunnskanaler laget av Cog Creators.\n\n" " cogs fra skaperen.\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Biblioteker installert." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Bibliotek installert." -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Base kommando for depotadministrasjon." -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -118,104 +110,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: 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:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` ble lagt til." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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" -" Fjern repoer og deres filer.\n\n" -" Eksempler:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Argumenter**\n\n" -" - `` Repos for å fjerne.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Repos ble slettet: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Repo ble slettet: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Liste over alle installerte kodelager." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Det er ingen repoer installert." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Installerte Repoer:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Installerte Repoer:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Mangler fra info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "Repo Url: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Gren: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -223,60 +207,52 @@ msgstr "Laget av: {author}\n" "beskrivelse:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Informasjon om {repo_name} repo:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Repo oppdatering fullført." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Oppdatert: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Alle installerte repos er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Disse repoene er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Denne repoen er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "Basekommando for kommandoer for administrasjon av cog." -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -291,183 +267,159 @@ msgstr "\n" " på grunn av endring i mindre versjon av Python.\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Kunne ikke installere krav: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Kunne ikke installere krav: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Kan ikke installere delte biblioteker: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "Kan ikke installere delt bibliotek: " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 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:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 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:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 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:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "Kunne ikke installere krav: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Kan ikke installere kravet: " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 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:866 +#: redbot/cogs/downloader/downloader.py:897 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:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "Kunne ikke installere cogs: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "Kunne ikke installere cog: " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "Vellykket installerte cogs: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Vellykket installasjon av cog: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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 "Avinstaller cogs.\n\n" -" Du kan bare avinstallere cogs som tidligere har vært installert\n" -" av Downloader.\n\n" -" Eksempler:\n" -" - `[p]cog uninstall defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" -" **Argumenter**\n\n" -" - `` cog eller cogs for å avinstallere.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Vellykket avinstallerte cogs: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "Vellykket avinstallert cog: " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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}." @@ -475,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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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}." @@ -489,104 +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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "Festede cogs: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "Festet cog: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Disse loggene har allerede blitt låst: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "Denne cog'en har allerede blitt låst: " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "Unpinned cogs: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "Ikke festet cog: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Disse cogene var ikke låst: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Denne cog'en har allerede blitt ulåst: " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "List faste cogs for øyeblikket." -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Ingen." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(fortsatt)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "Låste Cogs:" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "Låste Cogs: \n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -599,62 +540,62 @@ msgstr "\n" " Bruk `[p]cog update` for å oppdatere cogs.\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Disse cogs kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "Disse cogene kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Disse delte bibliotekene kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "\n" "Dette delte biblioteket kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "Ingen cogs kan oppdateres." -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "Alle installerte cogs er oppdatert." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -662,8 +603,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -672,110 +613,95 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "Det var ingen cogs å sjekke." -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 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:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 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:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "Cogs fra leverte repoer er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 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:1282 +#: redbot/cogs/downloader/downloader.py:1317 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:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "Angitt cogs er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Alle installerte cogs er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Installerte Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" -"{text}" -msgstr "Installert Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Tilgjengelige Cogs:\n" -"Ingen cogs er tilgjengelig." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" -"{text}" -msgstr "Tilgjengelige Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" -"{text}" -msgstr "Tilgjengelig Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -789,226 +715,220 @@ msgstr "Informasjon om {cog_name}:\n" "Laget av: {author}\n" "Krav: {requirements}" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 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:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "Fant ikke disse loggene i {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 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:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "Disse loggene har allerede blitt installert: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "Denne cog'en er allerede installert: " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 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:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (Minimum: {min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (Minimum: {min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr ", på det meste {max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 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:1519 +#: redbot/cogs/downloader/downloader.py:1555 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:1523 +#: redbot/cogs/downloader/downloader.py:1559 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:1528 +#: redbot/cogs/downloader/downloader.py:1564 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:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog-oppdateringen er fullført." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 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:1616 +#: redbot/cogs/downloader/downloader.py:1652 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:1622 +#: redbot/cogs/downloader/downloader.py:1658 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:1624 +#: redbot/cogs/downloader/downloader.py:1660 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:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "Kunne ikke oppdatere cogs: " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "\n" "Kunne ikke oppdatere cog'ene: " -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "Ingen cogs ble oppdatert." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 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:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Ønsker du å laste de oppdaterte cog på nytt?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 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:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Ok da." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Det ser ikke ut som at den kommandoen finnes." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Mangler fra installerte repoer" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "Ingen -denne cog ble ikke installert via nedlaster" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Denne kommandoen er ikke levert av en cog." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Kommando:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Laget av:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "Repo URL:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Repo filial:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -1017,19 +937,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Repo gren: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "Kunne ikke oppdatere følgende kodelagringer:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "Kunne ikke oppdatere følgende arkiv:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 84f117a2528..d7d648d1980 100644 --- a/redbot/cogs/downloader/locales/nl-NL.po +++ b/redbot/cogs/downloader/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliotheken geïnstalleerd." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` succesvol toegevoegd." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Maak een lijst van alle geïnstalleerde repo's." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Niet gevonden in info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Alle geïnstalleerde cogs zijn al bijgewerkt." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog update succesvol." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Wil je de bijgewerkte cogs herladen?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Ohke." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Commando bestaat niet." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 bf9fc833af6..181e7eacc7e 100644 --- a/redbot/cogs/downloader/locales/pl-PL.po +++ b/redbot/cogs/downloader/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -63,54 +63,46 @@ msgstr "Zainstaluj tryby społecznościowe wykonane przez Cog Creators.\n\n" " cogów od twórcy.\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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" -" Zainstaluj grupę zależności za pomocą pip.\n\n" -" Przykłady:\n" -" - `[p]pipinstall bs4`\n" -" - `[p]pipinstall py-cpuinfo psutil`\n\n" -" Niewłaściwe użycie tej komendy może zniszczyć twojego bota, zachować ostrożność.\n\n" -" **Argumenty**\n\n" -" - `` Pakiet lub pakiety, które chcesz zainstalować.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Biblioteki zainstalowane." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Biblioteka zainstalowana." -#: redbot/cogs/downloader/downloader.py:506 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Nie udało się zainstalować niektórych bibliotek. Sprawdź swoje logi, aby uzyskać kompletną listę." -#: redbot/cogs/downloader/downloader.py:511 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "Biblioteka nie została zainstalowana. Sprawdź swoje logi aby uzyskać kompletną listę." -#: redbot/cogs/downloader/downloader.py:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Podstawowe polecenie zarządzania repozytoriami." -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -120,104 +112,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: 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:550 +#: 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:562 +#: 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:566 +#: 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 "Coś poszło nie tak podczas procesu klonowania. Zobacz dzienniki, aby uzyskać więcej informacji." -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "Coś poszło nie tak podczas próby dodania tego repozytorium. Zobacz dzienniki, aby uzyskać więcej informacji." -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repozytorium `{name}` pomyślnie dodane." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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" -" Usuń repozytoria i ich pliki.\n\n" -" Przykłady:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Arguments**\n\n" -" - `` Repo lub repozytorium do usunięcia.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Pomyślnie usunięto repozytorium: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Pomyślnie usunięto repozytorium transakcji: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Wyświetl wszystkie zainstalowane repozytoria." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Brak zainstalowanych repozytoriów." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Zainstalowane repozytorium:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Zainstalowane repozytorium:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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 "Pokaż informacje o repozytorium.\n\n" -" Przykład:\n" -" - `[p]repo info 26-Cogs`\n\n" -" **Argumenty**\n\n" -" - `` Nazwa repozytorium do pokazania informacji.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Brakujący z info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "Adres URL repozytorium: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Gałąź: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -225,60 +209,52 @@ msgstr "Wykonane przez: {author}\n" "Opis:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Informacje o {repo_name} repozytorium:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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 "Zaktualizuj wszystkie repozytoria, lub te wybrane przez siebie.\n\n" -" To *nie* zaktualizuje cogów zainstalowanych z tych repozytoriów.\n\n" -" Przykłady:\n" -" - `[p]repo update`\n" -" - `[p]repo update 26-Cogs`.\n" -" - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`.\n\n" -" **Argumenty**\n\n" -" - `[repos...]` Nazwa lub nazwy repo do zaktualizowania. Jeśli pominięto, aktualizowane są wszystkie repozytoria.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Aktualizacja repozytorium zakończona pomyślnie." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Zaktualizowano: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Wszystkie zainstalowane repozytorium są już aktualne." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Te repozytoria są już aktualne." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "To repozytorium jest już aktualne." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "Bazowa komenda dla komend zarządzania instalacją." -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -293,269 +269,252 @@ msgstr "\n" " ze względu na zmianę w mniejszej wersji Pythona.\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Nie udało się zainstalować wymagań: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Nie udało się zainstalować wymagania: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Nie udało się zainstalować wspólnych biblioteki: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "Nie udało się zainstalować wspólnej biblioteki: " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "Wymagania Cog i biblioteki współdzielone dla wszystkich zainstalowanych kurczy zostały ponownie zainstalowane." -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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 "Zainstaluj kubek z podanego repozytorium.\n\n" -" Przykłady:\n" -" - `[p]cog install 26-Cogs defender`\n" -" - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\n\n" -" **Arguments**\n\n" -" - `` Nazwa repozytorium do zainstalowania cogów.\n" -" - `` Cog lub cog do zainstalowania.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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 "Zainstaluj cog z określonej wersji danego repozytorium.\n\n" -" Rewizje to \"commitids\" oznaczające punkt w kodzie po dokonaniu określonej zmiany.\n" -" Najnowszą wersję można znaleźć w pasku URL dla każdego repozytorium GitHub przez [naciśnięcie \"y\" na tym repozytorium](https://docs. ithub.com/pl/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" -" Starsze rewizje można znaleźć na pasku URL przez [przeglądanie historii commitów z dowolnego repozytoria](https://cdn. iscordapp.com/attachments/133251234164375552/775760247787749406/unknown ng)\n\n" -" Przykład:\n" -" - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n\n" -" **Arguments**\n\n" -" - `` Nazwa repo do zainstalowania cogów.\n" -" - `` Wersja do zainstalowania.\n" -" - `` Cog lub kubki do instalacji.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "Błąd: krótki sha1 `{rev}` jest niejednoznaczny. Możliwe kandydaty:\n" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "Błąd: nie ma wersji `{rev}` w repozytorium `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "Nie można zainstalować wymagań: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Nie udało się zainstalować wymagania: " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "Nie udało się zainstalować współdzielonych bibliotek dla `{repo.name}`repo: " -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -564,60 +523,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -625,8 +584,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -635,97 +594,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" -"{text}" -msgstr "Zainstalowane Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Dostępne cogs:\n" -"Żadne cogsy nie są dostępne." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" -"{text}" -msgstr "Dostępne cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" -"{text}" -msgstr "Dostępny cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Nie ma cog `{cog_name}` w repozytorium `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -734,203 +689,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Aktualizacja rozszerzenia przebiegła pomyślnie." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "OK." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Ta komenda nie istnieje." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -939,19 +894,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 84526c30d0f..f5b774aa149 100644 --- a/redbot/cogs/downloader/locales/pt-BR.po +++ b/redbot/cogs/downloader/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Ausente no info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Atualização da cog completada com sucesso." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "OK então." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Parece que este comando não existe." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 5c8d4fd944a..c9570776283 100644 --- a/redbot/cogs/downloader/locales/pt-PT.po +++ b/redbot/cogs/downloader/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 3ddd46a2910..a8f3128165b 100644 --- a/redbot/cogs/downloader/locales/ru-RU.po +++ b/redbot/cogs/downloader/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -63,54 +63,46 @@ msgstr "Установите Шестерни сообщества.\n\n" " сторонних Шестерней.\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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.\n\n" -" Например:\n" -" - `[p]pipinstall bs4`\n" -" - `[p]pipinstall py-cpuinfo psutil`.\n\n" -" Неаккуратное использование этой команды может сломать вашего бота, будьте внимательны.\n\n" -" **Аргументы**\n\n" -" - `` Пакет или пакеты, которые вы хотите установить.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Библиотеки установлены." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Зависимость(и) установлена(ы)." -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Базовая команда для управления репозиториями." -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -120,104 +112,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "Название репозитория не может начинаться с точки." -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Репозиторий `{name}` успешно добавлен." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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" -" Удалить репозитории и их следы.\n\n" -" Примеры:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Аргументы**\n\n" -" - `` Название(я) репозитория(ев) для удаления.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Успешно удалены репозитории: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Успешно удалён репозиторий: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Список всех установленных репозиториев." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Не установлен ни один репозиторий." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Установлены репозитории:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Установлен репозиторий: \n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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 "Информация о репозитории.\n\n" -" Например:\n" -" - `[p]repo info 26-Cogs`\n\n" -" **Аргументы**\n\n" -" - `` Название репозитория.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Отсутствует в info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "Ссылка на репозиторий: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Ветка: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -225,60 +209,52 @@ msgstr "Автор: {author}\n" "Описание:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Информация о репозитории {repo_name}:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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 "Обновите все, или выбранные вами репозитории.\n\n" -" Это **не** обновит Шестерни, установленные из репозиториев.\n\n" -" Например:\n" -" - `[p]update`\n" -" - `[p]repo update 26-Cogs`\n" -" - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Аргументы**\n\n" -" - `[repos...]` (опционально) Название(я) репозитория(ев) для обновления. Если не указано, то все репозитории обновятся.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Обновление репозиториев прошло успешно." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Обновлено: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Все установленные репозитории уже обновлены." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Эти репозитории уже обновлены." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Этот репозиторий уже обновлен." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "Базовая команда для команд управления установкой cog." -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -293,184 +269,159 @@ msgstr "\n" " из-за изменения младшей версии Python.\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Не удалось установить требования: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Не удалось установить требование: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Не удалось установить общие библиотеки: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "Не удалось установить общую библиотеку: " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" msgstr "Требования cog и общих библиотек для всех установленных cog'ов были переустановлены, но возникли некоторые ошибки:\n" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "Требования для cog'ов и общих библиотек для всех установленных cog'ов были переустановлены." -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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 "Установите cog из указанного репозитория.\n\n" -" Примеры:\n" -" - `[p]cog install 26-Cogs defender`\n" -" - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\n\n" -" **Аргументы**\n\n" -" - `` Название репозитория, из которого нужно установить cog.\n" -" - `` Cog или cog'и для установки.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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 "Установка cog'а из указанной ревизии данного репозитория.\n\n" -" Ревизии - это \"идентификаторы commit'ов\", которые указывают на точку в коде, когда было сделано конкретное изменение.\n" -" Последнюю ревизию можно найти в строке URL для любого репозитория GitHub, если [нажать \"y\" на этом репозитории](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" -" Более старые ревизии можно найти в строке URL, если [просмотреть историю comit'ов любого репозитория](https://cdn.discordapp.com/attachments/133251234164375552/775760247787749406/unknown.png).\n\n" -" Пример:\n" -" - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`.\n\n" -" **Аргументы**\n\n" -" - `` Название репозитория для установки cog'ов.\n" -" - `` Ревизия, из которой нужно установить.\n" -" - `` Cog или cog'и для установки.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "Ошибка: короткий sha1 `{rev}` неоднозначен. Возможные кандидаты:\n" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "Ошибка: нет ревизии `{rev}` в репозитории `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "Не удалось установить требования: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Не удалось установить требование: " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "Не удалось установить общие библиотеки для репозитория `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "\n" "Не удалось установить общую библиотеку для репозитория `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "Не удалось установить cog'и: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "Не удалось установить cog: " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "Успешно установлены cog'и: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Успешно установлен cog: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "Эти cog'и теперь закреплены и больше не будут обновляться автоматически. Чтобы изменить это, используйте `{prefix}cog unpin `" -#: redbot/cogs/downloader/downloader.py:899 +#: redbot/cogs/downloader/downloader.py:930 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "\n" "Вы можете загрузить их с помощью {command_1}. Чтобы увидеть операторы данных конечного пользователя, вы можете использовать {command_2}." -#: redbot/cogs/downloader/downloader.py:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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 "Деинсталлировать зубчатые колеса.\n\n" -" Вы можете удалить только те коги, которые были ранее установлены\n" -" программой Downloader.\n\n" -" Примеры:\n" -" - `[p]cog uninstall defender`\n" -" - `[p]cog uninstall say roleinvite`.\n\n" -" **Аргументы**\n\n" -" - `` Ког или коги для деинсталляции.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Успешно удалены cog'и: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "Успешно удален cog: " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "Загрузчик удалил этот cog из списка установленных cog'ов, но не смог найти их файлы: " -#: redbot/cogs/downloader/downloader.py:961 +#: redbot/cogs/downloader/downloader.py:996 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}." @@ -478,13 +429,13 @@ msgstr "\n" "Скорее всего, они были удалены без использования {command_1}.\n" "Вам может понадобиться удалить эти файлы вручную, если cog'и все еще можно использовать. Если это так, убедитесь, что cog'и были выгружены с помощью {command_2}." -#: redbot/cogs/downloader/downloader.py:972 +#: redbot/cogs/downloader/downloader.py:1007 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "\n" "Загрузчик удалил этот cog из списка установленных cog'ов, но не смог найти его файлы: " -#: redbot/cogs/downloader/downloader.py:977 +#: redbot/cogs/downloader/downloader.py:1012 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}." @@ -492,104 +443,93 @@ msgstr "\n" "Скорее всего, он был удален без использования {command_1}.\n" "Вам может понадобиться удалить эти файлы вручную, если cog все еще можно использовать. Если это так, убедитесь, что cog был выгружен с помощью {command_2}." -#: redbot/cogs/downloader/downloader.py:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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 "Pin cogs - это закрепит cog'и в их текущей версии.\n\n" -" Примеры:\n" -" - `[p]cog pin defender`\n" -" - `[p]cog pin outdated_cog1 outdated_cog2`\n\n" -" **Аргументы**\n\n" -" - `` Cog или cog'и для закрепления. Они должны быть уже установлены.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "Закреплённые cog'и: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "Закрепленный cog: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Эти cog'и уже были закреплены: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "Этот cog уже был закреплен: " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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'и - это снимет блокировку обновления с этих cog'ов.\n\n" -" Примеры:\n" -" - `[p]cog unpin defender`\n" -" - `[p]cog unpin updated_cog1 updated_cog2`\n\n" -" **Аргументы**\n\n" -" - `` Cog или cog'и для открепления. Должны быть уже установлены и закреплены." - -#: redbot/cogs/downloader/downloader.py:1047 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "Незакрепленные cog'и: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "Cog откреплен: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Эти cog'и не были закреплены: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Этот cog уже был откреплен: " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "Список текущих прикрепленных cog'ов." -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Нет." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(продолжение)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "Закреплено Cog'ов:" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "Закрепленные Cog'и: \n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -602,62 +542,62 @@ msgstr "\n" " Для обновления cog'ов используйте команду `[p]cog update`.\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Данные cog'и можно обновить: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "Этот cog может быть обновлен: " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Эти общие библиотеки могут быть обновлены: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "\n" "Эта общая библиотека может быть обновлена: " -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "Ни один cog не может быть обновлен." -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "Все установленные cog'и обновлены." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -665,8 +605,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -675,111 +615,95 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "Не было никаких cog'ов, которые можно было бы проверить." -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "Эти cog'и закреплены и поэтому не проверялись: " -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "\n" "Этот cog закреплен и поэтому не проверялся: " -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "Cog'и из предоставленных репозиториев уже обновлены." -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "Предоставленные cog'и уже обновлены этой ревизией." -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "Cog'и из предоставленного репозитория уже обновлены до этой ревизии." -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "Предоставленные cog'и уже обновлены." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Все установленные модули уже обновлены." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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 "Вывести список всех доступных cog'ов из одного репозитория.\n\n" -" Пример:\n" -" - `[p]cog list 26-Cogs`.\n\n" -" **Аргументы**\n\n" -" - `` Репозиторий, из которого нужно перечислить cog'и.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1336 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Установленные cog'и:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" -"{text}" -msgstr "Установлен cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Доступные cog'и:\n" -"Отсутствуют cog'и." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" -"{text}" -msgstr "Доступные cog'и:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" -"{text}" -msgstr "Доступный cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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 "Перечислить информацию об одном cog'е.\n\n" -" Пример:\n" -" - `[p]cog info 26-Cogs defender`.\n\n" -" **Аргументы**\n\n" -" - `` Репозиторий, из которого нужно получить информацию о cog'е.\n" -" - `` Cog, о котором нужно получить информацию.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "В репозитории `{repo.name}` нет модуля `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -793,227 +717,221 @@ msgstr "Информация о {cog_name}:\n" "Сделано: {author}\n" "Требования: {requirements}" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "Автор cog'а не предоставил данные о конечном пользователе." -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "Не удалось найти эти cog'и в {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "Не удалось найти этот cog в {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "Эти cog'и уже были установлены: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "Этот cog уже установлен: " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "Некоторые cog'и с такими именами уже установлены из разных репозиториев: " -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "\n" "Шестерня с таким названием уже установлена из другого репозитория: " -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (Минимум: {min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (Минимум: {min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr ", максимум: {max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "Эти cog'и требуют более новой версии Python, чем у вас есть: " -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "\n" "Для этого cog'а требуется более новая версия Python, чем у вас: " -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "Для этих cog'ов требуется версия Red, отличная от текущей ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 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:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Обновление модуля завершено успешно." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "\n" "Данные конечных пользователей этих cog'ов изменились: " -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "\n" "Вы можете использовать {command} для просмотра обновленных утверждений.\n" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "\n" "Показания конечного пользователя этого cog'а изменились:" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "\n" "Вы можете использовать {command}, чтобы увидеть обновленный отчет.\n" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "Не удалось обновить cog'и: " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "\n" "Не удалось обновить cog: " -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "Ни один cog не был обновлен." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Общая библиотека была обновлена, вам следует перезапустить бота, чтобы изменения вступили в силу." -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Ни один из обновленных модулей не был загружен ранее. Обновление завершено." -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Вы хотите перезагрузить обновленные модули?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "Не хотите ли вы перезагрузить обновленный cog?" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Хорошо, тогда." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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 "Определите, от какого cog'а выбранная команда.\n\n" -" Это работает только с загруженными cog'ами.\n\n" -" Пример:\n" -" - `[p]findcog ping`.\n\n" -" **Аргументы**\n\n" -" - `` Команда для поиска.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Эта команда, кажется, не существует." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Отсутствует из установленных репозиториев" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "Нет - этот cog не был установлен с помощью загрузчика" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Эта команда не предоставлена cog'ом." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Команда:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "Название Шестерни:" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Сделано:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "Название репозитория:" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "URL репозитория:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Ветка репозитория:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -1022,19 +940,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Ветвь репозитория: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "Не удалось обновить следующие репозитории:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "Не удалось обновить следующий репозиторий:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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/sk-SK.po b/redbot/cogs/downloader/locales/sk-SK.po index 8d58649fb3c..b8abf7ec501 100644 --- a/redbot/cogs/downloader/locales/sk-SK.po +++ b/redbot/cogs/downloader/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 20a6d5c35b8..92f58ecc776 100644 --- a/redbot/cogs/downloader/locales/sl-SI.po +++ b/redbot/cogs/downloader/locales/sl-SI.po @@ -1,14 +1,14 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 51a9cc2de79..ccdf85ee76a 100644 --- a/redbot/cogs/downloader/locales/sv-SE.po +++ b/redbot/cogs/downloader/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliotek installerade." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Saknar information från info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog har uppdaterats." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Det kommandot verkar inte finnas." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 2af7c700c25..6070f6bfa65 100644 --- a/redbot/cogs/downloader/locales/tr-TR.po +++ b/redbot/cogs/downloader/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -63,54 +63,46 @@ msgstr "Cog Creators tarafından yapılmış topluluk Coglarını kurar.\n\n" " eklemeniz gereklidir.\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Kütüphaneler yüklü." -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Kütüphane kuruldu." -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: 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:526 +#: 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" +" - `[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" @@ -120,104 +112,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: 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:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Bu repo {name} başarıyla eklendi." -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "Şu depolar başarıyla silindi: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "Şu depo başarıyla silindi: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "Tüm yüklü repos listelenmektedir." -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "Yüklü herhangi bir depo bulunmamakta." -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "Yüklü Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "Yüklenen Depo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "Burada eksik bilgiler var info.json" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "Depo adresi: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "Depo branşı: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -225,60 +209,52 @@ msgstr "Yapımcı: {author}\n" "Açıklama:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "{repo_name} hakkında bilgi:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Repo güncellemesi başarıyla tamamlandı." -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "Güncellendi: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "Yüklü tüm repolar zaten güncel." -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "Bu repolar zaten güncel." -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "Bu repo zaten güncel." -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, 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:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -293,184 +269,159 @@ msgstr "\n" " gereğiyle sahipten lib klasörünü boşaltmasını isteyebilir.\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "Gereksinimleri yüklerken bir hata oldu: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "Şu gereksinim yüklenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Ortak kütüphaneler kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "Şu ortak kütüphane kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 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:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 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:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 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:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "Gereksinimler yüklenirken sorunla karşılaşıldı: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Şu gereksinim yüklenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 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:866 +#: redbot/cogs/downloader/downloader.py:897 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:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "Bu cogu yüklerken bir hata oluştu: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "Şu cog yüklenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "Coglar başarıyla yüklendi: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "Şu cog başarıyla kuruldu: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "Coglar başarıyla kaldırıldı: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "Şu cog başarıyla kaldırıldı: " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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}." @@ -478,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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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}." @@ -492,104 +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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "Sabitlenmiş coglar: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "Sabitlenen cog: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Bu coglar zaten sabitlenmişti: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "Bu cog zaten sabitlenmişti: " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "Sabitlemesi kaldırılmış coglar: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "Sabitlemesi kaldırılan cog: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Bu coglar sabitlenmedi: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Bu cog zaten sabit değildi: " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "Şu anda sabitlenmiş olan cogları listeler." -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "Hiçbiri." -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(devam etmekte)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "Sabitlenmiş coglar:" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "Sabitlenmiş coglar: \n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -602,62 +542,62 @@ msgstr "\n" " Cogları güncellemek için `[p]cog update` kullanın.\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "Bu coglar güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "Bu cog güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Bu ortak kütüphaneler güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "\n" "Bu ortak kütüphane güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "Güncellenebilir cog bulunmamakta." -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "Yüklü olan tüm coglar güncel." -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -665,8 +605,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -675,111 +615,95 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "Denetlenecek cog yok." -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "Bu coglar sabitlenmiştir ve denetlenemezler: " -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 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:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "Belirtilen depolardan kurulmuş coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "Belirtilen coglar zaten bu sürümde." -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 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:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "Belirtilen coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "Yüklü olan tüm coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Yüklü Coglar:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" -"{text}" -msgstr "Yüklenen Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Mevcut Coglar:\n" -"Mevcut başka cog bulunmamakta." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" -"{text}" -msgstr "Mevcut Coglar:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" -"{text}" -msgstr "Mevcut Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 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:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -793,227 +717,221 @@ msgstr "{cog_name} hakkında bilgi:\n" "Yapımcı: {author}\n" "Gereksinimler: {requirements}" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 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:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "{repo.name} deposunda bu coglar bulunamadı: " -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "Bu cog {repo.name} deposunda bulunamadı: " -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "Bu coglar zaten kuruluydu: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "Bu cog zaten kuruluydu: " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 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:1474 +#: redbot/cogs/downloader/downloader.py:1510 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:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (En az: {min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (En az: {min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr ", en fazla: {max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 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:1519 +#: redbot/cogs/downloader/downloader.py:1555 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:1523 +#: redbot/cogs/downloader/downloader.py:1559 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:1528 +#: redbot/cogs/downloader/downloader.py:1564 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:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "Cog güncelleştirme başarıyla tamamlandı." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 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:1616 +#: redbot/cogs/downloader/downloader.py:1652 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:1622 +#: redbot/cogs/downloader/downloader.py:1658 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:1624 +#: redbot/cogs/downloader/downloader.py:1660 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:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "Cogları güncellerken bir sorun oluştu: " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "\n" "Bu cog güncellenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "Hiçbir cog güncellenmedi." -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 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:1667 +#: redbot/cogs/downloader/downloader.py:1703 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:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "Veriyi yeniden göndermek istiyor musun?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "Güncellenen cogı yeniden başlatmak ister misiniz?" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "Tamam o zaman." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "Bu komut var gibi görünmüyor." -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "Kurulu depolardan eksik" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "Not - bu cog downloader ile kurulmadı" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Bu komut bir cog tarafından sağlanmamakta." -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "Komut:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "Cog ismi:" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "Yapımcı:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "Repo ismi:" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "Depo Adresi:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Depo dalı:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -1022,19 +940,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Depo dalı: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "Bu repoları güncellerken bir sorun yaşadım:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "Bu depo güncellenirken hata ile karşılaşıldı:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 5a931de098b..7c7f3ebb3f3 100644 --- a/redbot/cogs/downloader/locales/uk-UA.po +++ b/redbot/cogs/downloader/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 d0bdbed5bbc..38e82efb04f 100644 --- a/redbot/cogs/downloader/locales/vi-VN.po +++ b/redbot/cogs/downloader/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 b5613190fda..b3d5d235d4e 100644 --- a/redbot/cogs/downloader/locales/zh-CN.po +++ b/redbot/cogs/downloader/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -52,46 +52,46 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:485 +#: 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:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -101,142 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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:584 +#: 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:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "在info.json中找不到" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -246,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 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:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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,190 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 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:899 +#: redbot/cogs/downloader/downloader.py:930 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:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 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:961 +#: redbot/cogs/downloader/downloader.py:996 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:972 +#: redbot/cogs/downloader/downloader.py:1007 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:977 +#: redbot/cogs/downloader/downloader.py:1012 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:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -495,60 +499,60 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -556,8 +560,8 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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" @@ -566,93 +570,93 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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:1336 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -661,203 +665,203 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 msgid "\n" "This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "以成功更新齿轮。" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "这个命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -866,19 +870,19 @@ msgid "Command: {command}\n" "Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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 30475b92616..9721481bfba 100644 --- a/redbot/cogs/downloader/locales/zh-TW.po +++ b/redbot/cogs/downloader/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-20 20:32+0000\n" +"POT-Creation-Date: 2024-12-25 04:09+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -63,54 +63,46 @@ msgstr "安裝由 Cog Creators 製作的社區 cog。\n\n" " 來自創作者的齒輪。\n" " " -#: redbot/cogs/downloader/downloader.py:485 +#: 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 安裝一組依賴項。\n\n" -" 例子:\n" -" -`[p]pipinstall bs4`\n" -" -`[p]pipinstall py-cpuinfo psutil`\n\n" -" 不正確地使用此指令可能會破壞您的機器人,請小心。\n\n" -" **參數**\n\n" -" - `` 您希望安裝的一個或多個包。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "多個資料庫已安裝。" -#: redbot/cogs/downloader/downloader.py:503 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "資料庫已安裝。" -#: redbot/cogs/downloader/downloader.py:506 +#: 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:511 +#: 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:519 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "存儲庫的基本管理命令。" -#: redbot/cogs/downloader/downloader.py:526 +#: 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" +" - `[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" @@ -118,116 +110,98 @@ msgid "Add a new repo.\n\n" " - `` URL to the cog branch. Usually GitHub or GitLab.\n" " - `[branch]` Optional branch to install cogs from.\n" " " -msgstr "添加一個新的 repo。\n\n" -" 例子:\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" -" 存儲庫名稱只能包含字符 A-z、數字、下劃線、連字符和點(但不能以點開頭或結尾)。\n\n" -" 如果未指定,該分支將是默認分支。\n\n" -" **參數**\n\n" -" - `` 為 repo 指定的名稱。\n" -" - `` cog 分支的 URL。 通常是 GitHub 或 GitLab。\n" -" - `[branch]` 從中安裝 cogs 的可選分支。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:546 +#: redbot/cogs/downloader/downloader.py:551 msgid "Repo names cannot start or end with a dot." msgstr "Repo名稱不能以點開頭或結尾。" -#: redbot/cogs/downloader/downloader.py:550 +#: 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:562 +#: 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:566 +#: 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 "Cloning 中出了點問題。有關詳細信息,請參閱日誌。" -#: redbot/cogs/downloader/downloader.py:584 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "嘗試添加該repo協議時出錯。有關詳細信息,請參閱日誌。" -#: redbot/cogs/downloader/downloader.py:590 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo“{name}”已成功添加。" -#: redbot/cogs/downloader/downloader.py:596 +#: redbot/cogs/downloader/downloader.py:619 #, 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" -"刪除repo及其文件。\n\n" -" 例子:\n" -" -`[p]repo delete 26-Cogs`\n" -" -`[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **參數**\n\n" -" - `` 要刪除的一個或多個 repo。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:612 +#: redbot/cogs/downloader/downloader.py:635 msgid "Successfully deleted repos: " msgstr "成功刪除以下repo: " -#: redbot/cogs/downloader/downloader.py:614 +#: redbot/cogs/downloader/downloader.py:637 msgid "Successfully deleted the repo: " msgstr "已成功刪除repo: " -#: redbot/cogs/downloader/downloader.py:621 +#: redbot/cogs/downloader/downloader.py:644 #, docstring msgid "List all installed repos." msgstr "列出所有已安裝的repos協議。" -#: redbot/cogs/downloader/downloader.py:625 +#: redbot/cogs/downloader/downloader.py:648 msgid "There are no repos installed." msgstr "沒有已安裝repo協議。" -#: redbot/cogs/downloader/downloader.py:628 -msgid "Installed Repos:\n\n" -msgstr "已安裝的Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:651 +msgid "## Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:630 -msgid "Installed Repo:\n\n" -msgstr "已安裝的Repo: \n\n" +#: redbot/cogs/downloader/downloader.py:653 +msgid "## Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:639 +#: redbot/cogs/downloader/downloader.py:670 #, 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 "顯示有關repo的資訊。\n\n" -" 例子:\n" -" -`[p]repo info 26-Cogs`\n\n" -" **參數**\n\n" -" - `` 要顯示該資訊的 repo 名稱。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:648 -#: redbot/cogs/downloader/downloader.py:1393 -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:679 +#: redbot/cogs/downloader/downloader.py:1429 +#: redbot/cogs/downloader/downloader.py:1792 msgid "Missing from info.json" msgstr "在info.json中找不到" -#: redbot/cogs/downloader/downloader.py:650 +#: redbot/cogs/downloader/downloader.py:681 msgid "Repo url: {repo_url}\n" msgstr "Repo網址:{repo_url}\n" -#: redbot/cogs/downloader/downloader.py:652 +#: redbot/cogs/downloader/downloader.py:683 msgid "Branch: {branch_name}\n" msgstr "分支:{branch_name}\n" -#: redbot/cogs/downloader/downloader.py:653 +#: redbot/cogs/downloader/downloader.py:684 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -235,60 +209,52 @@ msgstr "製作者:{author}\n" "描述:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:688 msgid "Information on {repo_name} repo:{information}" msgstr "Repo {repo_name} 的資訊:{information}" -#: redbot/cogs/downloader/downloader.py:665 +#: redbot/cogs/downloader/downloader.py:696 #, 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 "更新所有repo協議,或您選擇的repo協議。\n\n" -" 這將 *不會* 更新從那些 repos 安裝的 cogs。\n\n" -" 例子:\n" -" - `[p]repo update`\n" -" - `[p]repo update 26-Cogs`\n" -" - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **參數**\n\n" -" - `[repos...]` 要更新的一個或多個 repos 的名稱。如果省略,則更新所有repo協議。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:716 msgid "Repo update completed successfully." msgstr "Repo已成功更新完成。" -#: redbot/cogs/downloader/downloader.py:686 -#: redbot/cogs/downloader/downloader.py:1610 +#: redbot/cogs/downloader/downloader.py:717 +#: redbot/cogs/downloader/downloader.py:1646 msgid "\n" "Updated: " msgstr "\n" "已更新: " -#: redbot/cogs/downloader/downloader.py:688 +#: redbot/cogs/downloader/downloader.py:719 msgid "All installed repos are already up to date." msgstr "所有已安裝的repo都已經是最新的版本。" -#: redbot/cogs/downloader/downloader.py:691 +#: redbot/cogs/downloader/downloader.py:722 msgid "These repos are already up to date." msgstr "這些repo已經是最新的版本了。" -#: redbot/cogs/downloader/downloader.py:693 +#: redbot/cogs/downloader/downloader.py:724 msgid "This repo is already up to date." msgstr "這個repo已經是最新的了。" -#: redbot/cogs/downloader/downloader.py:703 +#: redbot/cogs/downloader/downloader.py:734 #, docstring msgid "Base command for cog installation management commands." msgstr "安裝cog指令的基本管理命令。" -#: redbot/cogs/downloader/downloader.py:708 +#: redbot/cogs/downloader/downloader.py:739 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -303,184 +269,159 @@ msgstr "\n" " 由於 Python 次要版本的更新。\n" " " -#: redbot/cogs/downloader/downloader.py:738 -#: redbot/cogs/downloader/downloader.py:1590 +#: redbot/cogs/downloader/downloader.py:769 +#: redbot/cogs/downloader/downloader.py:1626 msgid "Failed to install requirements: " msgstr "要求安裝失敗: " -#: redbot/cogs/downloader/downloader.py:740 -#: redbot/cogs/downloader/downloader.py:1592 +#: redbot/cogs/downloader/downloader.py:771 +#: redbot/cogs/downloader/downloader.py:1628 msgid "Failed to install the requirement: " msgstr "要求無法安裝: " -#: redbot/cogs/downloader/downloader.py:745 -#: redbot/cogs/downloader/downloader.py:1658 +#: redbot/cogs/downloader/downloader.py:776 +#: redbot/cogs/downloader/downloader.py:1694 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "安裝共享庫失敗: " -#: redbot/cogs/downloader/downloader.py:747 -#: redbot/cogs/downloader/downloader.py:1660 +#: redbot/cogs/downloader/downloader.py:778 +#: redbot/cogs/downloader/downloader.py:1696 msgid "\n" "Failed to install shared library: " msgstr "\n" "安裝共享庫失敗: " -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:783 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" msgstr "已重新安裝所有已安裝的 cog,Cog 要求共享資料庫,但存在一些錯誤:\n" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:791 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "已重新安裝所有已安裝的 cog,和Cog的共享資料庫。" -#: redbot/cogs/downloader/downloader.py:768 +#: redbot/cogs/downloader/downloader.py:799 #, 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 "從給定的 repo 安裝一個 cog。\n\n" -" 例子:\n" -" - `[p]cog install 26-Cogs defender`\n" -" - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\n\n" -" **參數**\n\n" -" - `` 要從中安裝 cogs 的 repo 的名稱。\n" -" - `` 要安裝的一個或多個 cog。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:787 +#: redbot/cogs/downloader/downloader.py:818 #, 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 "從給定 repo 的指定版本安裝一個 cog。\n\n" -" 修訂是“提交 ID”,它指向代碼中進行特定更改時的位置。\n" -" 通過[在該 repo 上按“y”](https://docs.github.com/en/free-pro-team@latest/github/managing-files),可以在任何 GitHub 存儲庫的 URL 欄中找到最新版本 -in-a-repository/getting-permanent-links-to-files#press-y-to-permalink-to-a-file-in-a-specific-commit)。\n\n" -" 可以通過 [查看任何repo的提交歷史記錄](https://cdn.discordapp.com/attachments/133251234164375552/775760247787749406/unknown.png) 在 URL 欄中找到舊版本\n\n" -" 例子:\n" -" -`[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n\n" -" **參數**\n\n" -" - `` 要從中安裝 cogs 的 repo 的名稱。\n" -" - `` 要安裝的版本。\n" -" - `` 要安裝的一個或多個 cog。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:814 -#: redbot/cogs/downloader/downloader.py:1223 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1258 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "錯誤:short sha1 `{rev}` 不明確。可能的候選人:\n" -#: redbot/cogs/downloader/downloader.py:826 -#: redbot/cogs/downloader/downloader.py:1234 +#: redbot/cogs/downloader/downloader.py:857 +#: redbot/cogs/downloader/downloader.py:1269 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "錯誤:repo `{repo.name}` 中沒有該修訂版 `{rev}`" -#: redbot/cogs/downloader/downloader.py:841 +#: redbot/cogs/downloader/downloader.py:872 msgid "\n" "Failed to install requirements: " msgstr "\n" "安裝要求失敗: " -#: redbot/cogs/downloader/downloader.py:843 +#: redbot/cogs/downloader/downloader.py:874 msgid "\n" "Failed to install the requirement: " msgstr "\n" "無法安裝要求: " -#: redbot/cogs/downloader/downloader.py:864 +#: redbot/cogs/downloader/downloader.py:895 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "無法為“{repo.name}”資料庫安裝共享庫: " -#: redbot/cogs/downloader/downloader.py:866 +#: redbot/cogs/downloader/downloader.py:897 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "\n" "無法為“{repo.name}”資料庫安裝共享庫: " -#: redbot/cogs/downloader/downloader.py:875 +#: redbot/cogs/downloader/downloader.py:906 msgid "\n" "Failed to install cogs: " msgstr "\n" "安裝 cogs 失敗: " -#: redbot/cogs/downloader/downloader.py:877 +#: redbot/cogs/downloader/downloader.py:908 msgid "\n" "Failed to install the cog: " msgstr "\n" "安裝 cog 失敗: " -#: redbot/cogs/downloader/downloader.py:886 +#: redbot/cogs/downloader/downloader.py:917 msgid "Successfully installed cogs: " msgstr "成功安裝 cogs: " -#: redbot/cogs/downloader/downloader.py:888 +#: redbot/cogs/downloader/downloader.py:919 msgid "Successfully installed the cog: " msgstr "成功安裝 cog: " -#: redbot/cogs/downloader/downloader.py:892 +#: redbot/cogs/downloader/downloader.py:923 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "這些齒輪現在已固定,不會自動更新。 要更改此設置,請使用 `{prefix}cog unpin `" -#: redbot/cogs/downloader/downloader.py:899 +#: redbot/cogs/downloader/downloader.py:930 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "\n" "您可以使用 {command_1} 加載它們。 要查看最終用戶數據報表,您可以使用 {command_2}。" -#: redbot/cogs/downloader/downloader.py:916 +#: redbot/cogs/downloader/downloader.py:951 #, 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。\n\n" -" 您只能卸載以前安裝的cogs\n" -" 通過下載器。\n\n" -" 例子:\n" -" -`[p]cog uninstall defender`\n" -" -`[p]cog uninstall say roleinvite`\n\n" -" **參數**\n\n" -" - `` 要卸載的一個或多個 cog。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:949 +#: redbot/cogs/downloader/downloader.py:984 msgid "Successfully uninstalled cogs: " msgstr "已成功移除齒輪: " -#: redbot/cogs/downloader/downloader.py:951 +#: redbot/cogs/downloader/downloader.py:986 msgid "Successfully uninstalled the cog: " msgstr "成功卸載 cog: " -#: redbot/cogs/downloader/downloader.py:956 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "下載器已從已安裝的 cogs 列表中刪除了這些 cogs,但無法找到它們的文件: " -#: redbot/cogs/downloader/downloader.py:961 +#: redbot/cogs/downloader/downloader.py:996 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}." @@ -488,13 +429,13 @@ msgstr "\n" "它們很可能在未使用 {command_1} 的情況下被刪除。\n" "如果齒輪仍然可用,您可能需要手動刪除這些文件。 如果是這樣,請確保已使用 {command_2} 卸載齒輪。" -#: redbot/cogs/downloader/downloader.py:972 +#: redbot/cogs/downloader/downloader.py:1007 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "\n" "下載器已從已安裝的 cogs 列表中刪除此 cog,但無法找到其文件: " -#: redbot/cogs/downloader/downloader.py:977 +#: redbot/cogs/downloader/downloader.py:1012 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}." @@ -502,104 +443,93 @@ msgstr "\n" "它很可能是在未使用 {command_1} 的情況下被刪除的。\n" "如果 cog 仍然可用,您可能需要手動刪除這些文件。 如果是這樣,請確保已使用 {command_2} 卸載齒輪。" -#: redbot/cogs/downloader/downloader.py:990 +#: redbot/cogs/downloader/downloader.py:1025 #, 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 "Pin cogs - 這會將 cogs 鎖定在當前版本上。\n\n" -" 例子:\n" -" - `[p]cog pin defender`\n" -" -`[p]cog pin outdated_cog1 outdated_cog2`\n\n" -" **參數**\n\n" -" - `` 要固定的一個或多個cog。且必須是已經安裝cog。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cogs: " msgstr "已固定的cogs: " -#: redbot/cogs/downloader/downloader.py:1013 +#: redbot/cogs/downloader/downloader.py:1048 msgid "Pinned cog: " msgstr "已固定的cog: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1052 msgid "\n" "These cogs were already pinned: " msgstr "\n" "這些cogs已經固定: " -#: redbot/cogs/downloader/downloader.py:1019 +#: redbot/cogs/downloader/downloader.py:1054 msgid "\n" "This cog was already pinned: " msgstr "\n" "該cog已被固定: " -#: redbot/cogs/downloader/downloader.py:1025 +#: redbot/cogs/downloader/downloader.py:1060 #, 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 "Unpin cogs - 這將從這些 cogs 中刪除更新鎖。\n\n" -" 例子:\n" -" -`[p]cog unpin defender`\n" -" -`[p]cog unpin updated_cog1 updated_cog2`\n\n" -" **參數**\n\n" -" - `` 要取消固定的一個或多個齒輪。且必須為已經安裝並固定。" - -#: redbot/cogs/downloader/downloader.py:1047 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cogs: " msgstr "未固定的cogs: " -#: redbot/cogs/downloader/downloader.py:1047 +#: redbot/cogs/downloader/downloader.py:1082 msgid "Unpinned cog: " msgstr "未固定的cog: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1086 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "這些cogs沒有固定: " -#: redbot/cogs/downloader/downloader.py:1053 +#: redbot/cogs/downloader/downloader.py:1088 msgid "\n" "This cog was already not pinned: " msgstr "\n" "該cog尚未固定: " -#: redbot/cogs/downloader/downloader.py:1059 +#: redbot/cogs/downloader/downloader.py:1094 #, docstring msgid "List currently pinned cogs." msgstr "列出當前固定的cogs。" -#: redbot/cogs/downloader/downloader.py:1066 +#: redbot/cogs/downloader/downloader.py:1101 msgid "unknown" msgstr "未知" -#: redbot/cogs/downloader/downloader.py:1069 +#: redbot/cogs/downloader/downloader.py:1104 msgid "None." msgstr "無" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "(continued)" msgstr "(繼續)" -#: redbot/cogs/downloader/downloader.py:1073 +#: redbot/cogs/downloader/downloader.py:1108 msgid "Pinned Cogs:" msgstr "已固定的cogs:" -#: redbot/cogs/downloader/downloader.py:1079 +#: redbot/cogs/downloader/downloader.py:1114 msgid "Pinned Cogs: \n" msgstr "已固定的cogs:\n" -#: redbot/cogs/downloader/downloader.py:1084 +#: redbot/cogs/downloader/downloader.py:1119 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -612,79 +542,62 @@ msgstr "\n" " 使用 `[p]cog update` 更新齒輪。\n" " " -#: redbot/cogs/downloader/downloader.py:1100 +#: redbot/cogs/downloader/downloader.py:1135 msgid "These cogs can be updated: " msgstr "這些cog可以更新: " -#: redbot/cogs/downloader/downloader.py:1102 +#: redbot/cogs/downloader/downloader.py:1137 msgid "This cog can be updated: " msgstr "這個 cog 可以更新: " -#: redbot/cogs/downloader/downloader.py:1107 +#: redbot/cogs/downloader/downloader.py:1142 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "可以更新這些共享庫: " -#: redbot/cogs/downloader/downloader.py:1109 +#: redbot/cogs/downloader/downloader.py:1144 msgid "\n" "This shared library can be updated: " msgstr "\n" "這個共享庫可以更新: " -#: redbot/cogs/downloader/downloader.py:1112 +#: redbot/cogs/downloader/downloader.py:1147 msgid "No cogs can be updated." msgstr "沒有cog可以更新。" -#: redbot/cogs/downloader/downloader.py:1116 +#: redbot/cogs/downloader/downloader.py:1151 msgid "All installed cogs are up to date." msgstr "所有已安裝的cog都是最新的。" -#: redbot/cogs/downloader/downloader.py:1127 +#: redbot/cogs/downloader/downloader.py:1162 #, 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" +" - `[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 "更新所有齒輪,或您選擇的齒輪。\n\n" -" 例子:\n" -" - `[p]cog update`\n" -" - `[p]cog update True`\n" -" - `[p]cog update defender`\n" -" - `[p]cog update True defender`\n\n" -" **參數**\n\n" -" - `[reload]` 是否在更新後立即重新加載齒輪。\n" -" - `[cogs...]` 要更新的一個或多個 cog。如果省略,則更新所有齒輪。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1148 +#: redbot/cogs/downloader/downloader.py:1183 #, 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" +" - `[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 "從您選擇的repo中更新所有齒輪。\n\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" -" **參數**\n\n" -" - `[reload]` 是否在更新後立即重新加載齒輪。\n" -" - `` 用於更新所有 cog 的一個或多個 repo。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1173 +#: redbot/cogs/downloader/downloader.py:1208 #, 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" @@ -692,134 +605,105 @@ msgid "Update all cogs, or ones of your choosing to chosen revision of one repo. " 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" +" - `[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 "將所有 cog 或您選擇的 cog 更新為一個 repo 的選定版本。\n\n" -" 請注意,更新並不意味著降級,因此並不意味著“修訂”\n" -" 必須比 cog 當前安裝的版本更新。 如果你想\n" -" 降級齒輪,卸載並重新安裝。\n\n" -" 有關 `revision` 的解釋,請參見 `[p]cog installversion`。\n\n" -" 例子:\n" -" -`[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" -" -`[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" -" **參數**\n\n" -" - `[reload]` 是否在更新後立即重新加載齒輪。\n" -" - `` 用於更新所有 cog 的 repo 或 repos。\n" -" - `` 要更新到的修訂版。\n" -" - `[cogs...]` 要更新的一個或多個 cog。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1255 +#: redbot/cogs/downloader/downloader.py:1290 msgid "There were no cogs to check." msgstr "沒有cog需要檢查。" -#: redbot/cogs/downloader/downloader.py:1259 -#: redbot/cogs/downloader/downloader.py:1295 +#: redbot/cogs/downloader/downloader.py:1294 +#: redbot/cogs/downloader/downloader.py:1330 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "這些齒輪是固定的,因此沒有被檢查: " -#: redbot/cogs/downloader/downloader.py:1261 -#: redbot/cogs/downloader/downloader.py:1297 +#: redbot/cogs/downloader/downloader.py:1296 +#: redbot/cogs/downloader/downloader.py:1332 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "\n" "此cog已固定,因此未被檢查: " -#: redbot/cogs/downloader/downloader.py:1275 +#: redbot/cogs/downloader/downloader.py:1310 msgid "Cogs from provided repos are already up to date." msgstr "來自提供的repo協議的cog已經是最新的。" -#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1313 msgid "Provided cogs are already up to date with this revision." msgstr "前提是 cog 已經是最新版本。" -#: redbot/cogs/downloader/downloader.py:1282 +#: redbot/cogs/downloader/downloader.py:1317 msgid "Cogs from provided repo are already up to date with this revision." msgstr "來自提供的 repo 的 Cogs 已經與此修訂版保持同步。" -#: redbot/cogs/downloader/downloader.py:1287 +#: redbot/cogs/downloader/downloader.py:1322 msgid "Provided cogs are already up to date." msgstr "提供的cog已經是最新的。" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1324 msgid "All installed cogs are already up to date." msgstr "所有安裝的cogs都已經是最新的。" -#: redbot/cogs/downloader/downloader.py:1319 +#: redbot/cogs/downloader/downloader.py:1354 #, 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 "列出單個倉庫中的所有可用齒輪。\n\n" -" 例子:\n" -" - `[p]cog list 26-Cogs`\n\n" -" **參數**\n\n" -" - `` 列出 cog 的 repo。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1336 -msgid "Installed Cogs:\n" -"{text}" -msgstr "已安裝的Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1372 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1338 -msgid "Installed Cog:\n" -"{text}" -msgstr "已安裝的Cog:\n" +#: redbot/cogs/downloader/downloader.py:1374 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1385 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "可用的Cogs:\n" -"沒有可用的Cogs。" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1351 -msgid "Available Cogs:\n" -"{text}" -msgstr "可用的Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1387 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1353 -msgid "Available Cog:\n" -"{text}" -msgstr "可用的Cog:\n" +#: redbot/cogs/downloader/downloader.py:1389 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1360 +#: redbot/cogs/downloader/downloader.py:1396 #, 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 "列出有關單個齒輪的信息。\n\n" -" 例子:\n" -" - `[p]cog info 26-Cogs defender`\n\n" -" **參數**\n\n" -" - `` 從中獲取 cog 信息的 repo。\n" -" - `` 要獲取信息的 cog。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1373 +#: redbot/cogs/downloader/downloader.py:1409 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "Repo `{repo.name}` 中沒有 cog `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1379 +#: redbot/cogs/downloader/downloader.py:1415 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -833,228 +717,222 @@ msgstr "{cog_name} 的資訊:\n" "製作者:{author}\n" "要求:{requirements}" -#: redbot/cogs/downloader/downloader.py:1391 +#: redbot/cogs/downloader/downloader.py:1427 msgid "Author of the cog didn't provide end user data statement." msgstr "Cog 的作者沒有提供最終用戶數據聲明。" -#: redbot/cogs/downloader/downloader.py:1460 +#: redbot/cogs/downloader/downloader.py:1496 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "在 {repo.name} 中找不到這些cogs: " -#: redbot/cogs/downloader/downloader.py:1462 +#: redbot/cogs/downloader/downloader.py:1498 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "在 {repo.name} 中找不到這個 cog: " -#: redbot/cogs/downloader/downloader.py:1466 +#: redbot/cogs/downloader/downloader.py:1502 msgid "\n" "These cogs were already installed: " msgstr "\n" "這些cogs已經安裝: " -#: redbot/cogs/downloader/downloader.py:1468 +#: redbot/cogs/downloader/downloader.py:1504 msgid "\n" "This cog was already installed: " msgstr "\n" "此cog已安裝: " -#: redbot/cogs/downloader/downloader.py:1472 +#: redbot/cogs/downloader/downloader.py:1508 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "一些具有這些名稱的 cogs 已經從不同的 repos 安裝: " -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1510 msgid "\n" "Cog with this name is already installed from a different repo: " msgstr "\n" "具有此名稱的 Cog 已從不同的 repo 安裝: " -#: redbot/cogs/downloader/downloader.py:1491 +#: redbot/cogs/downloader/downloader.py:1527 msgid " (Minimum: {min_version})" msgstr " (最低需求:{min_version})" -#: redbot/cogs/downloader/downloader.py:1504 +#: redbot/cogs/downloader/downloader.py:1540 msgid " (Minimum: {min_version}" msgstr " (最低需求:{min_version}" -#: redbot/cogs/downloader/downloader.py:1508 +#: redbot/cogs/downloader/downloader.py:1544 msgid ", at most: {max_version}" msgstr ",最高需求:{max_version}" -#: redbot/cogs/downloader/downloader.py:1517 +#: redbot/cogs/downloader/downloader.py:1553 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "這些齒輪需要比您擁有的更高的 python 版本: " -#: redbot/cogs/downloader/downloader.py:1519 +#: redbot/cogs/downloader/downloader.py:1555 msgid "\n" "This cog requires higher python version than you have: " msgstr "\n" "這個 cog 需要比你擁有的更高的 python 版本: " -#: redbot/cogs/downloader/downloader.py:1523 +#: redbot/cogs/downloader/downloader.py:1559 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "這些齒輪需要與您當前擁有的不同的Red版本 ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1528 +#: redbot/cogs/downloader/downloader.py:1564 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:1599 +#: redbot/cogs/downloader/downloader.py:1635 msgid "Cog update completed successfully." msgstr "已成功更新齒輪。" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1650 msgid "\n" "End user data statements of these cogs have changed: " msgstr "\n" "這些 cog 的最終用戶數據聲明已更改: " -#: redbot/cogs/downloader/downloader.py:1616 +#: redbot/cogs/downloader/downloader.py:1652 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "\n" "您可以使用 {command} 查看更新後的語句。\n" -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:1658 msgid "\n" "End user data statement of this cog has changed:" msgstr "\n" "此 cog 的最終用戶數據聲明已更改:" -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:1660 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "\n" "您可以使用 {command} 查看更新後的語句。\n" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1667 msgid "\n" "You may need to resync your slash commands with `{prefix}slash sync`." msgstr "\n" "您可能需要使用 `{prefix}slash sync` 來重新同步您的斜線指令。" -#: redbot/cogs/downloader/downloader.py:1637 +#: redbot/cogs/downloader/downloader.py:1673 msgid "\n" "Failed to update cogs: " msgstr "\n" "無法更新cogs: " -#: redbot/cogs/downloader/downloader.py:1639 +#: redbot/cogs/downloader/downloader.py:1675 msgid "\n" "Failed to update cog: " msgstr "\n" "更新 cog 失敗: " -#: redbot/cogs/downloader/downloader.py:1642 +#: redbot/cogs/downloader/downloader.py:1678 msgid "No cogs were updated." msgstr "沒有cog已被更新。" -#: redbot/cogs/downloader/downloader.py:1645 +#: redbot/cogs/downloader/downloader.py:1681 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:1650 +#: redbot/cogs/downloader/downloader.py:1686 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "\n" "共享庫已更新,您應該重新啟動機器人以使更改生效。" -#: redbot/cogs/downloader/downloader.py:1667 +#: redbot/cogs/downloader/downloader.py:1703 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "之前沒有加載任何更新的齒輪。更新完成。" -#: redbot/cogs/downloader/downloader.py:1672 +#: redbot/cogs/downloader/downloader.py:1708 msgid "Would you like to reload the updated cogs?" msgstr "您想重新加載已更新的cogs嗎?" -#: redbot/cogs/downloader/downloader.py:1674 +#: redbot/cogs/downloader/downloader.py:1710 msgid "Would you like to reload the updated cog?" msgstr "您想重新加載已更新的cog嗎?" -#: redbot/cogs/downloader/downloader.py:1700 +#: redbot/cogs/downloader/downloader.py:1736 msgid "OK then." msgstr "OK then." -#: redbot/cogs/downloader/downloader.py:1730 +#: redbot/cogs/downloader/downloader.py:1766 #, 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 "查找指令來自哪個齒輪。\n\n" -" 這僅適用於加載的齒輪。\n\n" -" 例子:\n" -" -`[p]findcog ping`\n\n" -" **參數**\n\n" -" - `` 要搜索的命令。\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1780 msgid "That command doesn't seem to exist." msgstr "這個命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1759 -#: redbot/cogs/downloader/downloader.py:1764 +#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1800 msgid "Missing from installed repos" msgstr "已安裝的repo中丟失" -#: redbot/cogs/downloader/downloader.py:1779 -#: redbot/cogs/downloader/downloader.py:1781 +#: redbot/cogs/downloader/downloader.py:1815 +#: redbot/cogs/downloader/downloader.py:1817 msgid "Unknown" msgstr "未知" -#: redbot/cogs/downloader/downloader.py:1780 +#: redbot/cogs/downloader/downloader.py:1816 msgid "None - this cog wasn't installed via downloader" msgstr "無 - 這個 cog 不是通過下載器安裝的" -#: redbot/cogs/downloader/downloader.py:1784 +#: redbot/cogs/downloader/downloader.py:1820 msgid "This command is not provided by a cog." msgstr "Cog 不提供此命令。" -#: redbot/cogs/downloader/downloader.py:1790 +#: redbot/cogs/downloader/downloader.py:1826 msgid "Command:" msgstr "指令:" -#: redbot/cogs/downloader/downloader.py:1791 +#: redbot/cogs/downloader/downloader.py:1827 msgid "Cog package name:" msgstr "Cog package名稱:" -#: redbot/cogs/downloader/downloader.py:1792 +#: redbot/cogs/downloader/downloader.py:1828 msgid "Cog name:" msgstr "Cog 名稱:" -#: redbot/cogs/downloader/downloader.py:1793 +#: redbot/cogs/downloader/downloader.py:1829 msgid "Made by:" msgstr "製作由:" -#: redbot/cogs/downloader/downloader.py:1794 +#: redbot/cogs/downloader/downloader.py:1830 msgid "Repo name:" msgstr "Repo 的名稱:" -#: redbot/cogs/downloader/downloader.py:1795 +#: redbot/cogs/downloader/downloader.py:1831 msgid "Repo URL:" msgstr "Repo 網址:" -#: redbot/cogs/downloader/downloader.py:1798 +#: redbot/cogs/downloader/downloader.py:1834 msgid "Repo branch:" msgstr "Repo 分支:" -#: redbot/cogs/downloader/downloader.py:1803 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Command: {command}\n" "Cog package name: {cog_pkg}\n" "Cog name: {cog}\n" @@ -1068,19 +946,19 @@ msgstr "指令:{command}\n" "Repo 名稱:{repo_name}\n" "Repo 網址:{repo_url}\n" -#: redbot/cogs/downloader/downloader.py:1819 +#: redbot/cogs/downloader/downloader.py:1855 msgid "Repo branch: {branch_name}\n" msgstr "Repo 分支:{branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1840 +#: redbot/cogs/downloader/downloader.py:1876 msgid "Failed to update the following repositories:" msgstr "無法更新以下存儲庫:" -#: redbot/cogs/downloader/downloader.py:1842 +#: redbot/cogs/downloader/downloader.py:1878 msgid "Failed to update the following repository:" msgstr "無法更新以下存儲庫:" -#: redbot/cogs/downloader/downloader.py:1845 +#: redbot/cogs/downloader/downloader.py:1881 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/repo_manager.py b/redbot/cogs/downloader/repo_manager.py index e0e404d1593..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() diff --git a/redbot/cogs/economy/economy.py b/redbot/cogs/economy/economy.py index 0326519514b..29732a93078 100644 --- a/redbot/cogs/economy/economy.py +++ b/redbot/cogs/economy/economy.py @@ -185,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** @@ -211,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** @@ -244,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** @@ -412,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** @@ -434,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: @@ -535,7 +537,7 @@ async def slot(self, ctx: commands.Context, bid: int): """Use the slot machine. Example: - - `[p]slot 50` + - `[p]slot 50` **Arguments** @@ -700,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** @@ -735,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** @@ -772,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** @@ -795,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** @@ -820,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** @@ -854,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 5d8a083b9c9..9329e280bdc 100644 --- a/redbot/cogs/economy/locales/ar-SA.po +++ b/redbot/cogs/economy/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -159,9 +159,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -176,85 +176,85 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "لا توجد حسابات في المصرف." -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "الاسم" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "نقاط" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "إظهار الدفعات لماكينة الفتحة." -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "أنت في حالة تبريد، حاول مرة أخرى قليلاً." -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "هذا مبلغ عطاء غير صالح، عذراً:/" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "ليس لديك ما يكفي من المال يا صديق." -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "لا شيء!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "عرضك: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -263,122 +263,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/bg-BG.po b/redbot/cogs/economy/locales/bg-BG.po index d5bb436a8b6..1e506183eb8 100644 --- a/redbot/cogs/economy/locales/bg-BG.po +++ b/redbot/cogs/economy/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Няма открити банкови сметки." -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Отлага се, опитайте по-късно." -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Жалко, но това е невалидно количесто за залог. :/" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Вие не разполагате с достатъчно пари на разположение, другарю." -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/cs-CZ.po b/redbot/cogs/economy/locales/cs-CZ.po index 815f1fdbd53..84220150445 100644 --- a/redbot/cogs/economy/locales/cs-CZ.po +++ b/redbot/cogs/economy/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "Zůstatek {user} je {num} {currency}" 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" @@ -108,9 +108,9 @@ msgstr "{user} převedl {num} {currency} uživateli {other_user}" 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" @@ -158,9 +158,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -175,85 +175,85 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Jméno" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Skóre" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nic!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Tvá sázka: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -262,122 +262,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: 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:735 +#: 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:752 +#: 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:763 +#: 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:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: 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:843 +#: 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:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}." diff --git a/redbot/cogs/economy/locales/da-DK.po b/redbot/cogs/economy/locales/da-DK.po index 169a6c9b836..a93c708dc69 100644 --- a/redbot/cogs/economy/locales/da-DK.po +++ b/redbot/cogs/economy/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/de-DE.po b/redbot/cogs/economy/locales/de-DE.po index 202d6605903..15018edad2d 100644 --- a/redbot/cogs/economy/locales/de-DE.po +++ b/redbot/cogs/economy/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -83,18 +83,12 @@ msgstr "Basics-Befehl um die Bank zu Verwalten." #, 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 "Den Kontostand eines Benutzers anzeigen.\n\n" -" Beispiel:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\n" -" **Argumente**\n\n" -" - `` Der Benutzer, dessen Kontostand überprüft wird. Falls ausgelassen, wird standardmäßig Ihr eigener Wert verwendet.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" @@ -105,7 +99,7 @@ msgstr "Guthaben von {user} beträgt {num} {currency}" 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" @@ -121,9 +115,9 @@ msgstr "{user} überwies {num} {currency} an {other_user}" 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" @@ -172,9 +166,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -189,86 +183,86 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Name" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Punkte" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Keine Bilanzen gefunden." -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nichts!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Dein Gebot: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -277,122 +271,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: 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:735 +#: 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:752 +#: 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:763 +#: 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:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Abklingzeit beträgt jetzt {num} Sekunden." -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: 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:843 +#: 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:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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." diff --git a/redbot/cogs/economy/locales/es-ES.po b/redbot/cogs/economy/locales/es-ES.po index 645e38a7304..88923f450fa 100644 --- a/redbot/cogs/economy/locales/es-ES.po +++ b/redbot/cogs/economy/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -83,18 +83,12 @@ msgstr "Comando base para administrar el banco." #, 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:202 msgid "{user}'s balance is {num} {currency}" @@ -105,19 +99,12 @@ msgstr "El saldo de {user} es {num} {currency}" 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:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -128,23 +115,14 @@ msgstr "{user} transfirió {num} {currency} a {other_user}" 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:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -190,23 +168,14 @@ msgstr "{author.mention} Demasiado pronto. Tu próximo día de pago es {relative 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:427 msgid "Page {page_num}/{page_len}." @@ -216,84 +185,79 @@ msgstr "Página {page_num}/{page_len}." msgid "Economy Leaderboard" msgstr "Tabla de clasificaciones de economía" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nombre" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Puntuación" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "No hay saldos encontrados." -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nada!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Tu apuesta: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: 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:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -302,7 +266,7 @@ msgstr "\n" " Muestra los ajustes actuales de economía\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -316,159 +280,122 @@ msgstr "---Economy Settings---\n" "Pago diario: {payday_amount}\n" "Tiempo de recarga de pago diario: {payday_time}\n" -#: redbot/cogs/economy/economy.py:696 +#: 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:700 +#: 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:717 +#: 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:728 +#: 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:735 +#: 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:752 +#: 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:763 +#: 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:772 +#: 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:789 +#: 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:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: 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:843 +#: 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:850 +#: 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" +" - `[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\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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}." diff --git a/redbot/cogs/economy/locales/fi-FI.po b/redbot/cogs/economy/locales/fi-FI.po index c0180cbb02d..802618a8867 100644 --- a/redbot/cogs/economy/locales/fi-FI.po +++ b/redbot/cogs/economy/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/fr-FR.po b/redbot/cogs/economy/locales/fr-FR.po index 77a7c2bd3fe..7dca3de596a 100644 --- a/redbot/cogs/economy/locales/fr-FR.po +++ b/redbot/cogs/economy/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "Valeur invalide, l'argument doit être un entier, éventuellement préc #: 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 "Valeur invalide, le montant de la devise à augmenter ou à diminuer doit être un entier différent de zéro." #: redbot/cogs/economy/economy.py:130 #, docstring @@ -83,8 +83,8 @@ msgstr "Commande de base pour gérer la banque." #, 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" " " @@ -99,7 +99,7 @@ msgstr "Le solde de {user} est {num} {currency}" 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" @@ -115,9 +115,9 @@ msgstr "{user} a transféré {num} {currency} à {other_user}" 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" @@ -141,7 +141,9 @@ msgstr "{author} définit le solde du compte de {user} à {num} {currency}." msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " -msgstr "" +msgstr "Obtenez des devises gratuites.\n\n" +" Le montant attribué et la fréquence peuvent être configurés.\n" +" " #: 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" @@ -159,16 +161,16 @@ msgstr "{author.mention} Tenez, voici un peu de {currency}. Amusez-vous bien ! ( #: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 msgid "{author.mention} Too soon. Your next payday is {relative_time}." -msgstr "" +msgstr "{author.mention} Trop tôt. Pour le prochain payday, vous devez attendre {relative_time}." #: 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" @@ -183,215 +185,217 @@ msgstr "Page {page_num}/{page_len}." msgid "Economy Leaderboard" msgstr "Classement Economique" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nom" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Score" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Aucune balance trouvée." -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Rien !" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Votre mise : {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." -msgstr "" +msgstr "Commande de base pour gérer les paramètres de l'Economie." -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " -msgstr "" +msgstr "\n" +" Montre les paramètres économiques actuels\n" +" " -#: redbot/cogs/economy/economy.py:679 +#: 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:696 +msgstr "--- Paramètres Économiques---\n" +"Enchère minimum : {slot_min}\n" +"Enchère maximale : {slot_max}\n" +"Temps de recharge des emplacements : {slot_time} \n" +"Montant du jour de paie : {payday_amount}\n" +"Délai de récupération du jour de paie : {payday_time}" + +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" -msgstr "" +msgstr "---Montants du Role Jour de paye--\n" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." -msgstr "" +msgstr "Attention : l'enchère minimale est supérieure à l'enchère maximale ({max_bid}). Les enchères ne fonctionneront pas." -#: redbot/cogs/economy/economy.py:728 +#: 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:735 +#: 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:752 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." -msgstr "" +msgstr "Attention : l'enchère maximale est inférieure à l'enchère minimale ({min_bid}). Les enchères ne fonctionneront pas." -#: redbot/cogs/economy/economy.py:763 +#: 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:772 +#: 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:789 +#: 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:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: 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:843 +#: 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:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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 "La valeur du jour de paye attachée au rôle a été supprimée. Les utilisateurs avec ce rôle recevront désormais le paiement par défaut de {num} {currency}." -#: redbot/cogs/economy/economy.py:890 +#: 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}." diff --git a/redbot/cogs/economy/locales/hi-IN.po b/redbot/cogs/economy/locales/hi-IN.po index 1470a2a2476..11ecf8d0ba0 100644 --- a/redbot/cogs/economy/locales/hi-IN.po +++ b/redbot/cogs/economy/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/hr-HR.po b/redbot/cogs/economy/locales/hr-HR.po index e6cb19a1053..aa5eb1c539e 100644 --- a/redbot/cogs/economy/locales/hr-HR.po +++ b/redbot/cogs/economy/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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 63afcebb036..deb7a1d861a 100644 --- a/redbot/cogs/economy/locales/hu-HU.po +++ b/redbot/cogs/economy/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/id-ID.po b/redbot/cogs/economy/locales/id-ID.po index 5c1f5b400b8..878da1ef429 100644 --- a/redbot/cogs/economy/locales/id-ID.po +++ b/redbot/cogs/economy/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/it-IT.po b/redbot/cogs/economy/locales/it-IT.po index cb5a061a75d..c52b0cc28a8 100644 --- a/redbot/cogs/economy/locales/it-IT.po +++ b/redbot/cogs/economy/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/ja-JP.po b/redbot/cogs/economy/locales/ja-JP.po index ce69aa37be0..afca67eeeb7 100644 --- a/redbot/cogs/economy/locales/ja-JP.po +++ b/redbot/cogs/economy/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "銀行には口座がありません。" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "クールダウン中です。後でもう一度やり直してください。" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "無効な入札額です。ごめんね (。•́︿•̀。)" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "十分なお金がないよ。" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/ko-KR.po b/redbot/cogs/economy/locales/ko-KR.po index 84e4d3aefa1..c94a3ab0c34 100644 --- a/redbot/cogs/economy/locales/ko-KR.po +++ b/redbot/cogs/economy/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "은행에 등록된 계좌가 없어요." -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "사용자님에게 직접 메시지를 보낼 수 없어요." -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "사용자님은 지금 쿨타임이에요. 잠시 후에 다시 시도해보세요." -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "잘못된 입찰 금액이에요, 죄송해요. ;/" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "동작 그만, 밑장빼기냐? 돈이 없잖아." -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/nb-NO.po b/redbot/cogs/economy/locales/nb-NO.po index cfb52e21dcf..7f62788d8bb 100644 --- a/redbot/cogs/economy/locales/nb-NO.po +++ b/redbot/cogs/economy/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+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" @@ -83,18 +83,12 @@ msgstr "Base-kommandoen for å administrere banken." #, 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:202 msgid "{user}'s balance is {num} {currency}" @@ -105,19 +99,12 @@ msgstr "{user} sin saldo er {num} {currency}" 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:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -128,24 +115,14 @@ msgstr "{user} overførte {num} {currency} til {other_user}" 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:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -191,23 +168,14 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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:427 msgid "Page {page_num}/{page_len}." @@ -217,84 +185,79 @@ msgstr "Side {page_num}/{page_len}." msgid "Economy Leaderboard" msgstr "Økonomi ledertavle" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Navn" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Poeng" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Ingen saldoer funnet." -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Ingenting!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Ditt bud: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: 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:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -303,7 +266,7 @@ msgstr "\n" " Viser nåværende økonomiinnstillinger\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -312,151 +275,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: 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:735 +#: 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:752 +#: 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:763 +#: 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:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Nedkjøling er nå {num} sekunder." -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: 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:843 +#: 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:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}." diff --git a/redbot/cogs/economy/locales/nl-NL.po b/redbot/cogs/economy/locales/nl-NL.po index c60ef5d3052..a43e9e74904 100644 --- a/redbot/cogs/economy/locales/nl-NL.po +++ b/redbot/cogs/economy/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "{user}'s balans is {num}{currency}" 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" @@ -108,9 +108,9 @@ msgstr "{user} verstuurde {num}{currency} naar {other_user}" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Er zijn geen bankrekeningen." -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Naam" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Score" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Niets!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: 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:735 +#: 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:752 +#: 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:763 +#: 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:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Cooldown is nu {num} seconden." -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: 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:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}." diff --git a/redbot/cogs/economy/locales/pl-PL.po b/redbot/cogs/economy/locales/pl-PL.po index db7cfc9315c..27ee211f597 100644 --- a/redbot/cogs/economy/locales/pl-PL.po +++ b/redbot/cogs/economy/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -83,18 +83,12 @@ msgstr "Bazowa komenda do zarządzania bankiem." #, 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 "Pokaż saldo konta użytkownika.\n\n" -" Przykład:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @KosiKage`\n\n" -" **Argumenty**\n\n" -" - `` Użytkownik do sprawdzenia sald. Jeśli pominięto, domyślnie jest to saldo Twojego konta.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" @@ -105,19 +99,12 @@ msgstr "Saldo {user} to {num} {currency}" 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 "Przenieś walutę do innych użytkowników.\n\n" -" To wyjdzie z Twojego salda, więc upewnij się, że masz wystarczająco dużo.\n\n" -" Przykład:\n" -" - `[p]bank transfer @KosiKage 500`\n\n" -" **Argumenty**\n\n" -" - `` Użytkownik, który poda walutę.\n" -" - `` Ilość waluty do podarowania.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -128,23 +115,14 @@ msgstr "{user} przekazał {num} {currency} dla {other_user}" 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 "Ustaw saldo konta bankowego użytkownika.\n\n" -" Znak + lub - zanim kwota zostanie dodana / usunięta z konta bankowego użytkownika.\n\n" -" Przykłady:\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" -" **Argumenty**\n\n" -" - `` Użytkownik ustawiający walutę.\n" -" - `` Ilość waluty, na którą mają być ustawione saldo.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -190,23 +168,14 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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 "Drukuj tablicę wyników.\n\n" -" Domyślnie na top 10.\n\n" -" Przykłady:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Pokazuje 50 najlepszych zamiast 10 najlepszych wyników.\n" -" - `[p]leaderboard 100 yes` - Pokazuje 100 najlepszych serwerów.\n\n" -" **Argumenty**\n\n" -" - `` Ile pozycji na tablicy wyników. Wartość domyślna 10 w przypadku pominięcia.\n" -" - `` Czy dołączyć wyniki ze wszystkich serwerów. To będzie domyślne dla Fałszu, chyba że określono.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." @@ -216,84 +185,79 @@ msgstr "Strona {page_num}/{page_len}." msgid "Economy Leaderboard" msgstr "Ranking ekonomii" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nazwa" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Stan" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Nie znaleziono sald." -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Pokaż wypłaty dla automatu." -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Nie mogę wysyłać do ciebie bezpośrednich wiadomości." -#: redbot/cogs/economy/economy.py:535 +#: 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 "Użyj slotu.\n\n" -" Przykład:\n" -" - `[p]slot 50`\n\n" -" **Argumenty**\n\n" -" - `` Ilość zakładów na maszynie szczelinowej. Wygrane wypłaty są wyższe, gdy zakładasz więcej.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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 "Osiągnąłeś maksymalną kwotę {currency}! Proszę wydać więcej 😬\n" "{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nic!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Twoja oferta: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "\n" "{old_balance} - {bid} (Twoja oferta) + {pay} (Winnings) → {new_balance}!" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "Bazowa komenda do zarządzania ustawieniami Economy." -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -302,7 +266,7 @@ msgstr "\n" " Pokazuje bieżące ustawienia ekonomiczne\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -316,159 +280,122 @@ msgstr "---Ustawienia ekonomiczne---\n" "Kwota w dniu: {payday_amount}\n" "Czas odnowienia płatności: {payday_time}\n" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "---Role Payday Kwoty---\n" -#: redbot/cogs/economy/economy.py:700 +#: 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 "Ustaw minimalną ilość slotu.\n\n" -" Przykład:\n" -" - `[p]economyset slotmin 10`\n\n" -" **Arguments**\n\n" -" - `` Nowa minimalna oferta za korzystanie z maszyny do slotu. Domyślnie 5.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "Ostrzeżenie: Minimalna oferta jest większa niż maksymalna oferta ({max_bid}). Sloty nie będą działać." -#: redbot/cogs/economy/economy.py:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Minimalna oferta to teraz {bid} {currency}." -#: redbot/cogs/economy/economy.py:735 +#: 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 "Ustaw minimalną ilość slotu.\n\n" -" Przykład:\n" -" - `[p]economyset slotmin 10`\n\n" -" **Arguments**\n\n" -" - `` Nowa minimalna oferta za korzystanie z maszyny do slotu. Domyślnie 5.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:752 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "Ostrzeżenie: Maksymalna oferta jest mniejsza niż minimalna oferta ({min_bid}). Sloty nie będą działać." -#: redbot/cogs/economy/economy.py:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Maksymalna oferta wynosi teraz {bid} {currency}." -#: redbot/cogs/economy/economy.py:772 +#: 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 "Ustaw czas odnowienia dla maszyny do szczelinowania.\n\n" -" Przykłady:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" -" **Arguments**\n\n" -" - `` Nowy czas oczekiwania pomiędzy użytkowaniem maszyny do slotu. Domyślnie 5 sekund.\n" -" Akceptuje: sekundy, minuty, godziny, dni, tygodnie (jeśli nie określono jednostki, zakłada się, że czas trwania jest podany w sekundach)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Czas odnowienia wynosi {num} sekund." -#: redbot/cogs/economy/economy.py:795 +#: 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 "Ustaw czas odnowienia dla polecenia payday.\n\n" -" Przykłady:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" -" **Arguments**\n\n" -" - `` Nowy okres oczekiwania między użytkowaniem płatnika. Domyślnie 5 minut.\n" -" Akceptuje: sekundy, minuty, godziny, dni, tygodnie (jeśli nie określono jednostki, zakłada się, że czas trwania jest podany w sekundach)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Wartość zmodyfikowana. Co najmniej {num} sekund musi upłynąć pomiędzy każdą płatnością." -#: redbot/cogs/economy/economy.py:820 +#: 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 "Ustaw minimalną ilość slotu.\n\n" -" Przykład:\n" -" - `[p]economyset slotmin 400`\n\n" -" **Arguments**\n\n" -" - `` Nowa minimalna oferta za korzystanie z maszyny do slotu. Domyślnie 120.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "Kwota musi być większa niż zero i mniejsza niż {maxbal}." -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Każda wypłata będzie teraz dawała {num} {currency}." -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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 "Ustaw kwotę zarobioną każdego dnia dla roli.\n\n" -" Ustaw na `0` aby usunąć kwotę płatności ustawioną dla tej roli.\n\n" -" Dostępne tylko wtedy, gdy nie używasz banku globalnego.\n\n" -" Przykład:\n" -" - `[p]economyset rolepaydayamount @Członkowie 400`\n\n" -" **Argumenty**\n\n" -" - `` Rola do przypisania niestandardowej kwoty płatniczej.\n" -" - `` Nowa kwota, jaką należy podać przy użyciu polecenia zapłaty.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:868 +#: 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 "Bank wymaga, aby płatność była mniejsza niż maksymalna kwota {maxbal}." -#: redbot/cogs/economy/economy.py:875 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "Bank musi być na serwerze dla każdej roli płatnej do pracy." -#: redbot/cogs/economy/economy.py:881 +#: 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 "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:890 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." 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 d3060632b05..4f21100b41e 100644 --- a/redbot/cogs/economy/locales/pt-BR.po +++ b/redbot/cogs/economy/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+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" @@ -83,8 +83,8 @@ msgstr "Comando base para gerenciar o banco." #, 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" " " @@ -99,7 +99,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -115,9 +115,9 @@ msgstr "" 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" @@ -163,9 +163,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -180,84 +180,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nome" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Pontuação" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Você esta em intervalo, tente novamente daqui a pouco." -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Desculpe, mas este é um valor de aposta inválido :/" -#: redbot/cogs/economy/economy.py:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nada!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Sua aposta: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -266,122 +266,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/pt-PT.po b/redbot/cogs/economy/locales/pt-PT.po index cdf9c029d5d..6775567ad05 100644 --- a/redbot/cogs/economy/locales/pt-PT.po +++ b/redbot/cogs/economy/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/ru-RU.po b/redbot/cogs/economy/locales/ru-RU.po index 5710927290c..da4dd3ed169 100644 --- a/redbot/cogs/economy/locales/ru-RU.po +++ b/redbot/cogs/economy/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -83,18 +83,12 @@ msgstr "Базовая команда для управления банком." #, 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]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\n" -" **Аргументы**\n\n" -" - `` Пользователь, баланс которого необходимо проверить. Если опущен, то по умолчанию используется ваш собственный баланс.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" @@ -105,19 +99,12 @@ msgstr "Баланс пользователя {user}: {num} {currency}" 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]bank transfer @Twentysix 500`\n\n" -" **Аргументы**\n\n" -" - `` Пользователь, которому нужно передать валюту.\n" -" - `` Количество валюты для перевода.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -128,23 +115,14 @@ msgstr "{user} перевёл {other_user} {num} {currency}" 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]bank set @Twentysix 26` - Устанавливает баланс равным 26\n" -" - `[p]bank set @Twentysix +2` - Увеличивает баланс на 2\n" -" - `[p]bank set @Twentysix -6` - Уменьшает баланс на 6\n\n" -" **Аргументы**\n\n" -" - `` Пользователь, для которого нужно установить валюту.\n" -" - `` Сумма валюты, на которую нужно установить баланс.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -190,23 +168,14 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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]leaderboard`\n" -" - `[p]leaderboard 50` - Показывает топ-50 вместо топ-10.\n" -" - `[p]leaderboard 100 yes` - Показывает топ-100 со всех серверов.\n\n" -" **Аргументы**\n\n" -" - `` Сколько позиций в таблице лидеров показывать. По умолчанию 10, если не указано.\n" -" - `` Включать ли результаты со всех серверов. По умолчанию false, если не указано.\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." @@ -216,84 +185,79 @@ msgstr "Страница {page_num}/{page_len}." msgid "Economy Leaderboard" msgstr "Таблица лидеров по экономики" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "В банке нет счетов." -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Имя" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Счет" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Балансы не найдены." -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Показать выплаты слот-машины." -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Я не могу отправить вам личное сообщение." -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Ты играешь слишком часто, попробуй чуть позже." -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "К сожалению, это неправильная сумма ставки :/" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Слушай, у тебя нет столько денег." -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Ничего!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Ваша ставка: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "Базовая команда для управления настройками экономики." -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -302,7 +266,7 @@ msgstr "\n" " Показывает текущие настройки экономии\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -311,151 +275,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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" -" **Аргументы**\n\n" -" - `` Новая минимальная ставка для использования игрового автомата. По умолчанию 5.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Минимальная ставка сейчас {bid} {currency}." -#: redbot/cogs/economy/economy.py:735 +#: 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" -" **Аргументы**\n\n" -" - `` Новая максимальная ставка для использования игрового автомата. По умолчанию - 100.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Максимальная ставка сейчас {bid} {currency}." -#: redbot/cogs/economy/economy.py:772 +#: 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" -" **Аргументы**\n\n" -" - `` Новая продолжительность восстановления между использованием игрового автомата. По умолчанию 5 секунд.\n" -" Принимает значения: секунды, минуты, часы, дни, недели (если единицы измерения не указаны, считается, что длительность задана в секундах)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Перерыв между играми теперь {num} секунд." -#: redbot/cogs/economy/economy.py:795 +#: 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 "Установите время восстановления для команды payday.\n\n" -" Примеры:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" -" **Аргументы**\n\n" -" - `` Новая продолжительность восстановления между использованием payday. По умолчанию 5 минут.\n" -" Принимает значения: секунды, минуты, часы, дни, недели (если единицы измерения не указаны, считается, что продолжительность задана в секундах)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:813 +#: 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:820 +#: 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" -" **Аргументы**\n\n" -" - `` Новая сумма, которую нужно выдать при использовании команды payday. По умолчанию 120.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "Сумма должна быть больше нуля и меньше {maxbal}." -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Каждая выплата теперь дает {num}{currency}." -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}." diff --git a/redbot/cogs/economy/locales/sk-SK.po b/redbot/cogs/economy/locales/sk-SK.po index 07e862fbf21..e911e874066 100644 --- a/redbot/cogs/economy/locales/sk-SK.po +++ b/redbot/cogs/economy/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/sl-SI.po b/redbot/cogs/economy/locales/sl-SI.po index 837488e249a..d08eff85b83 100644 --- a/redbot/cogs/economy/locales/sl-SI.po +++ b/redbot/cogs/economy/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/sv-SE.po b/redbot/cogs/economy/locales/sv-SE.po index bd295dc58f7..1f6b43aec1e 100644 --- a/redbot/cogs/economy/locales/sv-SE.po +++ b/redbot/cogs/economy/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: 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:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/tr-TR.po b/redbot/cogs/economy/locales/tr-TR.po index fdd2ebe5db3..2563325c31f 100644 --- a/redbot/cogs/economy/locales/tr-TR.po +++ b/redbot/cogs/economy/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -83,18 +83,12 @@ msgstr "Bankayı yönetmek için temel komut." #, 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:202 msgid "{user}'s balance is {num} {currency}" @@ -105,19 +99,12 @@ msgstr "{user} adlı kullanıcının bakiyesi {num} {currency}" 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:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -128,23 +115,14 @@ msgstr "{user}, {other_user} adlı kullanıcıya {num} {currency} aktardı" 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:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -190,23 +168,14 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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:427 msgid "Page {page_num}/{page_len}." @@ -216,84 +185,79 @@ msgstr "Sayfa {page_num}/{page_len}." msgid "Economy Leaderboard" msgstr "Ekonomi Sıralaması" -#: redbot/cogs/economy/economy.py:450 +#: 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:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "İsimler" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Puan" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Hiç bakiye bulunamadı." -#: redbot/cogs/economy/economy.py:526 +#: 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:530 +#: 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:535 +#: 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:562 +#: 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:565 +#: 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:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Yeterince paran yok dostum." -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Hiçbir şey!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Senin teklifin: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: 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:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -302,7 +266,7 @@ msgstr "\n" " Mevcut ekonomi ayarlarını göster\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -316,159 +280,122 @@ msgstr "---Ekonomi Ayarları---\n" "Maaş miktarı: {payday_amount}\n" "Yeniden maaş almadan önce beklenecek süresi: {payday_time}\n" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "---Rollere Göre Maaş Miktarları---\n" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: 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:735 +#: 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:752 +#: 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:763 +#: 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:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Bekleme süresi şimdi {num} saniye." -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: 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:820 +#: 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:833 +#: 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:843 +#: 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:850 +#: 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" +" - `[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 parayı ayarlar.\n\n" -" Bu rol için ayarlanmış maaşı silmek için `0` a ayarlayın.\n\n" -" Bot genelinde banka ile kullanılamaz, sunucu genelinde olması gerekir.\n\n" -" Örnek:\n" -" - `[p]economyset rolepaydayamount @Üyeler 400`\n\n" -" **Seçenekler**\n\n" -" - `` Özel maaş miktarı belirlenecek rol.\n" -" - `` Maaş komutu kullanıldığında alınacak yeni para miktarı.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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." diff --git a/redbot/cogs/economy/locales/uk-UA.po b/redbot/cogs/economy/locales/uk-UA.po index 22277a7a039..bfd2d386182 100644 --- a/redbot/cogs/economy/locales/uk-UA.po +++ b/redbot/cogs/economy/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/vi-VN.po b/redbot/cogs/economy/locales/vi-VN.po index 2d3b0cfe7a3..e7b6c6eef6b 100644 --- a/redbot/cogs/economy/locales/vi-VN.po +++ b/redbot/cogs/economy/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -76,8 +76,8 @@ msgstr "" #, 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" " " @@ -92,7 +92,7 @@ msgstr "" msgid "Transfer currency to other users.\n\n" " This will come out of your balance, so make sure you have enough.\n\n" " Example:\n" -" - `[p]bank transfer @Twentysix 500`\n\n" +" - `[p]bank transfer @Twentysix 500`\n\n" " **Arguments**\n\n" " - `` The user to give currency to.\n" " - `` The amount of currency to give.\n" @@ -108,9 +108,9 @@ msgstr "" 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" @@ -156,9 +156,9 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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" @@ -173,84 +173,84 @@ msgstr "" msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:643 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -259,122 +259,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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/zh-CN.po b/redbot/cogs/economy/locales/zh-CN.po index 697ea2d80ab..084fb74c8fd 100644 --- a/redbot/cogs/economy/locales/zh-CN.po +++ b/redbot/cogs/economy/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+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" @@ -83,18 +83,12 @@ msgstr "管理银行的基本命令" #, 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:202 msgid "{user}'s balance is {num} {currency}" @@ -105,19 +99,12 @@ msgstr "{user} 的余额是 {num} {currency}" 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:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -128,23 +115,14 @@ msgstr "{user} 把 {num} {currency} 转账到了 {other_user}" 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:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -190,23 +168,14 @@ msgstr "" msgid "Print the leaderboard.\n\n" " Defaults to top 10.\n\n" " Examples:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Shows the top 50 instead of top 10.\n" -" - `[p]leaderboard 100 yes` - Shows the top 100 from all servers.\n\n" +" - `[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:427 msgid "Page {page_num}/{page_len}." @@ -216,84 +185,79 @@ msgstr "第 {page_num}/{page_len} 页" msgid "Economy Leaderboard" msgstr "经济排行榜" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "在这个银行中没有账户。" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "名称" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "得分" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "未找到余额" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "显示老虎机的支出" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "我不能向你发送私信" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "你正处于冷却状态,请稍后再试" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "这是无效的出价金额,对不起:/" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "你没有足够的钱,朋友" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "没什么!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "你的出价: {bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "管理经济设置的基本命令" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -302,7 +266,7 @@ msgstr "\n" " 显示当前的经济设置\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -311,150 +275,122 @@ msgid "---Economy Settings---\n" "Payday cooldown: {payday_time}\n" msgstr "" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "" -#: redbot/cogs/economy/economy.py:700 +#: 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:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "现在最低出价为 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:735 +#: 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:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "现在最高出价为 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:772 +#: 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:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "冷却时间现在为 {num} 秒" -#: redbot/cogs/economy/economy.py:795 +#: 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:813 +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:820 +#: 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:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "金额必须大于零且小于 {maxbal}" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "现在每个发薪日都会给 {num} {currency}" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}" diff --git a/redbot/cogs/economy/locales/zh-TW.po b/redbot/cogs/economy/locales/zh-TW.po index f35da7c1a08..1d644073079 100644 --- a/redbot/cogs/economy/locales/zh-TW.po +++ b/redbot/cogs/economy/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+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" @@ -81,18 +81,12 @@ msgstr "管理銀行的基本指令。" #, 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]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\n" -" **參數**\n\n" -" - `` 要檢查餘額的用戶。 如果省略,則默認為您自己的餘額。\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" @@ -103,19 +97,12 @@ msgstr "{user} 的餘額是 {num} {currency}" 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]bank transfer @Twentysix 500`\n\n" -" **參數**\n\n" -" - `` 給貨幣的用戶。\n" -" - `` 要給予的貨幣數量。\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" @@ -126,23 +113,14 @@ msgstr "{user} 將 {num} {currency} 轉賬給 {other_user}" 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]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" -" **參數**\n\n" -" - `` 設置貨幣的用戶。\n" -" - `` 設置餘額的貨幣數量。\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." @@ -188,23 +166,14 @@ msgstr "{author.mention} 太早了。 您的下一個發薪日是 {relative_time 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]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" -" **參數**\n\n" -" - `` 在排行榜上顯示多少位置。 如果省略則默認為 10。\n" -" - `` 是否包含來自所有服務器的結果。 除非指定,否則這將默認為 false。\n" -" " +msgstr "" #: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." @@ -214,84 +183,79 @@ msgstr "第 {page_num}/{page_len} 頁。" msgid "Economy Leaderboard" msgstr "經濟排行榜" -#: redbot/cogs/economy/economy.py:450 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "在這個銀行中沒有帳戶。" -#: redbot/cogs/economy/economy.py:454 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "姓名" -#: redbot/cogs/economy/economy.py:455 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "分數" -#: redbot/cogs/economy/economy.py:521 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "未找到餘額。" -#: redbot/cogs/economy/economy.py:526 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "顯示老虎機的支出。" -#: redbot/cogs/economy/economy.py:530 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "我無法向您發送直接消息。" -#: redbot/cogs/economy/economy.py:535 +#: 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:562 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "正在冷卻時間,稍後再試。" -#: redbot/cogs/economy/economy.py:565 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "這是無效出價金額,抱歉 :/" -#: redbot/cogs/economy/economy.py:568 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "你沒有足夠的錢,朋友。" -#: redbot/cogs/economy/economy.py:623 +#: 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:638 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "沒有!" -#: redbot/cogs/economy/economy.py:642 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "您的出價:{bid}" -#: redbot/cogs/economy/economy.py:643 +#: 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:660 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "管理經濟設置的基本命令。" -#: redbot/cogs/economy/economy.py:664 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -300,7 +264,7 @@ msgstr "\n" " 顯示當前經濟設定\n" " " -#: redbot/cogs/economy/economy.py:679 +#: redbot/cogs/economy/economy.py:681 msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" @@ -314,159 +278,122 @@ msgstr "---經濟設置---\n" "發薪日金額:{payday_amount}\n" "發薪日冷卻時間:{payday_time}\n" -#: redbot/cogs/economy/economy.py:696 +#: redbot/cogs/economy/economy.py:698 msgid "---Role Payday Amounts---\n" msgstr "---身分組發薪日金額---\n" -#: redbot/cogs/economy/economy.py:700 +#: 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" -" **參數**\n\n" -" - `` 使用老虎機的新最低出價。 默認值為 5。\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: 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:728 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "最低出價現在為 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:735 +#: 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" -" **參數**\n\n" -" - `` 使用老虎機的新最高出價。 默認值為 100。\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:752 +#: 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:763 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "最高出價現在為 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:772 +#: 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" -" **參數**\n\n" -" - `` 在兩次使用老虎機之間等待的新持續時間。 默認為 5 秒。\n" -" 接受:秒、分鐘、小時、天、週(如果未指定單位,則假定持續時間以秒為單位)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:789 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "冷卻時間現在是 {num} 秒。" -#: redbot/cogs/economy/economy.py:795 +#: 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" -" 接受:秒、分鐘、小時、天、週(如果未指定單位,則假定持續時間以秒為單位)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:813 +#: 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:820 +#: 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" -" **參數**\n\n" -" - `` 使用發薪日命令時要給予的新金額。 默認值為 120。\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:833 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "金額必須大於零且小於 {maxbal}。" -#: redbot/cogs/economy/economy.py:843 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "現在每個發薪日都會提供 {num} {currency}。" -#: redbot/cogs/economy/economy.py:850 +#: 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" +" - `[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\n" -" 設置為“0”以刪除您為該身分組設置的發薪日金額。\n\n" -" 僅在不使用全球銀行時可用。\n\n" -" 例子:\n" -" -`[p]economyset rolepaydayamount @Members 400`\n\n" -" **參數**\n\n" -" - `` 分配自定義發薪日金額的身分組。\n" -" - `` 使用發薪日命令時要給予的新金額。\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:868 +#: 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:875 +#: 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:881 +#: 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:890 +#: 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}。" diff --git a/redbot/cogs/filter/filter.py b/redbot/cogs/filter/filter.py index c8cc2c2d9af..84a31100998 100644 --- a/redbot/cogs/filter/filter.py +++ b/redbot/cogs/filter/filter.py @@ -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:** @@ -264,8 +264,8 @@ 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:** @@ -293,8 +293,8 @@ 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:** @@ -315,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:** @@ -337,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:** @@ -445,7 +445,6 @@ async def remove_from_filter( async def filter_hits( self, - text: str, server_or_channel: Union[ discord.Guild, discord.TextChannel, @@ -453,6 +452,7 @@ async def filter_hits( discord.StageChannel, discord.Thread, ], + *texts: str, ) -> Set[str]: if isinstance(server_or_channel, discord.Guild): guild = server_or_channel @@ -483,7 +483,8 @@ async def filter_hits( self.pattern_cache[(guild.id, channel and channel.id)] = pattern if pattern: - hits |= set(pattern.findall(text)) + for text in texts: + hits |= set(pattern.findall(text)) return hits async def check_filter(self, message: discord.Message): @@ -506,7 +507,15 @@ async def check_filter(self, message: discord.Message): user_count = 0 member_data["filter_count"] = user_count - hits = await self.filter_hits(message.content, message.channel) + texts = [message.content] + poll = message.poll + if poll is not None: + texts.append(poll.question or "") + for answer in poll.answers: + texts.append(answer.text or "") + for attachment in message.attachments: + texts.append(attachment.description or "") + hits = await self.filter_hits(message.channel, *texts) if hits: # modlog doesn't accept PartialMessageable @@ -607,7 +616,7 @@ async def maybe_filter_name(self, member: discord.Member): await set_contextual_locales_from_guild(self.bot, guild) - if await self.filter_hits(member.display_name, member.guild): + if await self.filter_hits(member.guild, member.display_name): name_to_use = guild_data["filter_default_name"] reason = _("Filtered nickname") if member.nick else _("Filtered name") try: diff --git a/redbot/cogs/filter/locales/ar-SA.po b/redbot/cogs/filter/locales/ar-SA.po index ca4a610c5b9..74804601742 100644 --- a/redbot/cogs/filter/locales/ar-SA.po +++ b/redbot/cogs/filter/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/bg-BG.po b/redbot/cogs/filter/locales/bg-BG.po index 26730489391..9a79742b432 100644 --- a/redbot/cogs/filter/locales/bg-BG.po +++ b/redbot/cogs/filter/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/cs-CZ.po b/redbot/cogs/filter/locales/cs-CZ.po index 478b6917c60..8378b84ae16 100644 --- a/redbot/cogs/filter/locales/cs-CZ.po +++ b/redbot/cogs/filter/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -38,7 +38,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -55,8 +55,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -170,8 +170,8 @@ msgstr "Filtrováno v tomto kanále:" 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" +" - `[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" @@ -191,8 +191,8 @@ msgstr "Slova jsou již ve filtru." 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" +" - `[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" @@ -212,8 +212,8 @@ msgstr "Tato slova nebyla ve filtru." 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" " " @@ -232,8 +232,8 @@ msgstr "" 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" " " @@ -258,23 +258,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Filtrovaná přezdívka" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 639bef6e52b..753c9f98d04 100644 --- a/redbot/cogs/filter/locales/da-DK.po +++ b/redbot/cogs/filter/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/de-DE.po b/redbot/cogs/filter/locales/de-DE.po index a06e3e3dad3..c92e6a5779f 100644 --- a/redbot/cogs/filter/locales/de-DE.po +++ b/redbot/cogs/filter/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "Gefiltert in diesem Kanal:" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "Das ist bereits im Filter enthalten." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "Diese Wörter befinden sich nicht in dem Filter." 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" " " @@ -229,8 +229,8 @@ msgstr "Diese Wörter sind bereits im Filter." 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" " " @@ -257,23 +257,23 @@ msgstr "Name und Nicknamen werden nun nicht mehr gefiltert." msgid "Names and nicknames will now be filtered." msgstr "Name und Nicknamen werden nun gefiltert." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Automatischer Ban (zu viele gefilterte Nachrichten.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Gefilterter Nickname" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 6ac280ebf53..443787f932b 100644 --- a/redbot/cogs/filter/locales/es-ES.po +++ b/redbot/cogs/filter/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -38,19 +38,11 @@ msgid "Set the nickname for users with a filtered name.\n\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:106 msgid "The name to use on filtered names has been set." @@ -63,23 +55,13 @@ msgid "Set the filter's autoban conditions.\n\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:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" @@ -192,21 +174,13 @@ msgstr "Filtrado en este canal:" 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" +" - `[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 #channel palabra1 palabra2 palabra3`\n" -" - `[p]filter channel add #channel \"Esta es una oración\"`\n\n" -" **Argumentos:**\n\n" -" - `` El texto, voz, etapa, o canal del foro al que añadir palabras filtradas.\n" -" - `[words...]` Las palabras o frases para filtrar.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." @@ -221,21 +195,13 @@ msgstr "Palabras ya en el filtro." 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" +" - `[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 oraciones.\n\n" -" Ejemplos:\n" -" - `[p]filter channel remove #channel palabra1 palabra2 palabra3`\n" -" - `[p]filter channel remove #channel \"Esta es una oración\"`\n\n" -" **Argumentos:**\n\n" -" - `` El texto, voz, etapa, o canal del foro al que añadir palabras filtradas.\n" -" - `[words...]` Las palabras o frases para dejar de filtrar.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." @@ -250,19 +216,12 @@ msgstr "Esas palabras no estaban en el filtro." 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:329 msgid "Words successfully added to filter." @@ -277,19 +236,12 @@ msgstr "Esas palabras ya estaban en el filtro." 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:351 msgid "Words successfully removed from filter." @@ -312,23 +264,23 @@ msgstr "Los nombres y apodos ya no serán filtrados." msgid "Names and nicknames will now be filtered." msgstr "Ahora se filtrarán los nombres y los apodos." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "Palabras filtradas utilizadas: {words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "Palabra filtrada utilizada: {word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (demasiados mensajes filtrados.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Apodo filtrado" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 a5596b08e2a..06b5c16428a 100644 --- a/redbot/cogs/filter/locales/fi-FI.po +++ b/redbot/cogs/filter/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/fr-FR.po b/redbot/cogs/filter/locales/fr-FR.po index 3b9e7a96ec0..7d698d990ae 100644 --- a/redbot/cogs/filter/locales/fr-FR.po +++ b/redbot/cogs/filter/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -26,7 +26,7 @@ msgstr "" #: 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:90 #, docstring @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -82,11 +82,11 @@ msgstr "" #: redbot/cogs/filter/filter.py:157 #, docstring msgid "Clears this server's filter list." -msgstr "" +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 "" +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?" @@ -98,7 +98,7 @@ msgstr "Vous avez pris trop de temps à répondre." #: redbot/cogs/filter/filter.py:175 msgid "Server filter cleared." -msgstr "" +msgstr "Filtre de canal effacé." #: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 msgid "No changes have been made." @@ -147,7 +147,7 @@ msgstr "" #: redbot/cogs/filter/filter.py:232 msgid "Channel filter cleared." -msgstr "" +msgstr "Filtre de canal effacé." #: redbot/cogs/filter/filter.py:238 #, docstring @@ -167,8 +167,8 @@ msgstr "Filtré dans ce salon :" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "Mots déjà dans le filtre." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "Ces mots n’étaient pas dans le filtre." 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" " " @@ -229,8 +229,8 @@ msgstr "Ces mots étaient déjà dans le filtre." 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" " " @@ -257,23 +257,23 @@ msgstr "Les noms et pseudos ne seront plus filtrés." msgid "Names and nicknames will now be filtered." msgstr "Les noms et les pseudos seront maintenant filtrés." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "Mots filtrés utilisés : {words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "Mot filtré utilisé : {word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (trop de messages filtrés.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Pseudo filtré" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 11d147a1506..52061e29559 100644 --- a/redbot/cogs/filter/locales/hi-IN.po +++ b/redbot/cogs/filter/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/hr-HR.po b/redbot/cogs/filter/locales/hr-HR.po index 3938d432c57..6c37a11f4b4 100644 --- a/redbot/cogs/filter/locales/hr-HR.po +++ b/redbot/cogs/filter/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/hu-HU.po b/redbot/cogs/filter/locales/hu-HU.po index ae326b19ad3..8d07972f3f4 100644 --- a/redbot/cogs/filter/locales/hu-HU.po +++ b/redbot/cogs/filter/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Szűrt becenév" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 76be533a66c..5ac88b3e171 100644 --- a/redbot/cogs/filter/locales/id-ID.po +++ b/redbot/cogs/filter/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "Kata-kata yang sudah di disaring." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "Kata-kata tidak dalam penyaring." 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/it-IT.po b/redbot/cogs/filter/locales/it-IT.po index 8ebf98f5800..3f49943bc6a 100644 --- a/redbot/cogs/filter/locales/it-IT.po +++ b/redbot/cogs/filter/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "Parole già nel filtro." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "Quelle parole non erano nel filtro." 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ja-JP.po b/redbot/cogs/filter/locales/ja-JP.po index 6304dded1d8..482d2f91515 100644 --- a/redbot/cogs/filter/locales/ja-JP.po +++ b/redbot/cogs/filter/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ko-KR.po b/redbot/cogs/filter/locales/ko-KR.po index b771b2fdf62..cdc4db178d0 100644 --- a/redbot/cogs/filter/locales/ko-KR.po +++ b/redbot/cogs/filter/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "필터에 이미 있는 단어예요." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "해당 단어들은 필터에 들어 있지 않아요." 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/nb-NO.po b/redbot/cogs/filter/locales/nb-NO.po index 2a0002cdd58..11a84c0f9ec 100644 --- a/redbot/cogs/filter/locales/nb-NO.po +++ b/redbot/cogs/filter/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -38,19 +38,11 @@ msgid "Set the nickname for users with a filtered name.\n\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:106 msgid "The name to use on filtered names has been set." @@ -63,23 +55,13 @@ msgid "Set the filter's autoban conditions.\n\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:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" @@ -192,8 +174,8 @@ msgstr "Filtrert i denne kanalen:" 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" +" - `[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" @@ -213,8 +195,8 @@ msgstr "Ord er allerede i filteret." 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" +" - `[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" @@ -234,19 +216,12 @@ msgstr "Disse ordene var ikke i filteret." 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:329 msgid "Words successfully added to filter." @@ -261,19 +236,12 @@ msgstr "Disse ordene var allerede i filteret." 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:351 msgid "Words successfully removed from filter." @@ -296,23 +264,23 @@ msgstr "Navn og kallenavn vil ikke lenger bli filtrert." msgid "Names and nicknames will now be filtered." msgstr "Navn og kallenavn vil nå bli filtrert." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "Filtrerte ord som brukes: {words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "Filtrert ord brukt: {word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (for mange filtrerte meldinger.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Filtrert kallenavn" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 62cd5bbe75a..6a27f53a504 100644 --- a/redbot/cogs/filter/locales/nl-NL.po +++ b/redbot/cogs/filter/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "Gefilterd in dit kanaal:" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "Het woord staat al in het filter." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "Deze woorden zijn niet opgenomen in de filter." 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" " " @@ -229,8 +229,8 @@ msgstr "Deze woorden staan al in het filter." 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" " " @@ -255,23 +255,23 @@ msgstr "Namen en bijnamen worden niet langer gefilterd." msgid "Names and nicknames will now be filtered." msgstr "Namen en bijnamen zullen nu worden gefilterd." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (te veel gefilterde berichten.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Gefilterde bijnaam" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 85f13238fa0..8e7f9ed769c 100644 --- a/redbot/cogs/filter/locales/pl-PL.po +++ b/redbot/cogs/filter/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -38,19 +38,11 @@ msgid "Set the nickname for users with a filtered name.\n\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 "Ustaw pseudonim dla użytkowników z przefiltrowaną nazwą.\n\n" -" Zauważ, że nie ma to żadnego efektu, jeśli filtrowanie nazw jest wyłączone\n" -" (aby przełączyć), uruchom `[p]filter names`).\n\n" -" Domyślną nazwą jest *John Doe*.\n\n" -" Przykład:\n" -" - `[p]filterset defaultname Missingno`\n\n" -" **Argumenty:**\n\n" -" - `` Nowy pseudonim do przypisania.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." @@ -63,23 +55,13 @@ msgid "Set the filter's autoban conditions.\n\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 "Ustaw warunki bana filtra.\n\n" -" Użytkownicy zostaną zbanowani, jeśli wyślą `` przefiltrowane słowa w\n" -" `` sekund.\n\n" -" Ustaw na zero aby wyłączyć autoban.\n\n" -" Przykłady:\n" -" - `[p]filterset ban 5 5` - Użytkownicy banu, którzy mówią 5 filtrów słów w 5 sekund.\n" -" - `[p]filterset ban 2 20` - Użytkownicy banu, którzy mówią 2 przefiltrowane słowa w 20 sekund.\n\n" -" **Argumenty:**\n\n" -" - `` Ilość przefiltrowanych słów wymaganych do uruchomienia banu.\n" -" - `` Okres czasu, w którym zbyt wiele przefiltrowanych słów wyzwala 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!" @@ -192,8 +174,8 @@ msgstr "Filtrowane na tym kanale:" 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" +" - `[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" @@ -213,8 +195,8 @@ msgstr "Słowa są już w filtrze." 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" +" - `[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" @@ -234,19 +216,12 @@ msgstr "Te słowa nie były w filtrze." 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 "Dodaj słowa do filtra.\n\n" -" Użyj podwójnych cudzysłowów, aby dodać zdania.\n\n" -" Przykłady:\n" -" - `[p]filter add word1 word2 word3`\n" -" - `[p]filter add \"This is a sentence\"`\n\n" -" **Argumenty:**\n\n" -" - `[words...]` Słowa lub zdania do filtrowania.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." @@ -261,19 +236,12 @@ msgstr "Te słowa były już w filtrze." 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 "Usuń słowa z filtra.\n\n" -" Użyj podwójnych cudzysłowów, aby usunąć zdania.\n\n" -" Przykłady:\n" -" - `[p]filter remove word1 word2 word3`\n" -" - `[p]filter remove \"This is a sentence\"`\n\n" -" **Argumenty:**\n\n" -" - `[words...]` Słowa lub zdania nie filtrowane.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." @@ -296,23 +264,23 @@ msgstr "Nazwy i pseudonimy nie będą już filtrowane." msgid "Names and nicknames will now be filtered." msgstr "Nazwy i pseudonimy zostaną teraz filtrowane." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "Użyte przefiltrowane słowa: {words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "Użyte przefiltrowane słowo: {word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (zbyt wiele filtrowanych wiadomości.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Przefiltrowany pseudonim" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "Nazwa filtrowana" diff --git a/redbot/cogs/filter/locales/pt-BR.po b/redbot/cogs/filter/locales/pt-BR.po index b1770734cb3..7170a0d2806 100644 --- a/redbot/cogs/filter/locales/pt-BR.po +++ b/redbot/cogs/filter/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/pt-PT.po b/redbot/cogs/filter/locales/pt-PT.po index 0a9fbb53218..b8d849ec35d 100644 --- a/redbot/cogs/filter/locales/pt-PT.po +++ b/redbot/cogs/filter/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ru-RU.po b/redbot/cogs/filter/locales/ru-RU.po index a396e514ba7..d512ddf3cf8 100644 --- a/redbot/cogs/filter/locales/ru-RU.po +++ b/redbot/cogs/filter/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -38,19 +38,11 @@ msgid "Set the nickname for users with a filtered name.\n\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 "Установка псевдонима для пользователей с отфильтрованным именем.\n\n" -" Обратите внимание, что это не имеет эффекта, если фильтрация имен отключена\n" -" (для включения используйте команду `[p]filter names`).\n\n" -" По умолчанию используется имя *John Doe*.\n\n" -" Пример:\n" -" - `[p]filterset defaultname Missingno`\n\n" -" **Аргументы:**\n\n" -" - `` Новый псевдоним для присвоения.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." @@ -63,23 +55,13 @@ msgid "Set the filter's autoban conditions.\n\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 "Установите условия автобана фильтра.\n\n" -" Пользователи будут заблокированы, если они отправят `` отфильтрованных слов в течение\n" -" `` секунд.\n\n" -" Установите оба значения в ноль, чтобы отключить автобан.\n\n" -" Примеры:\n" -" - `[p]filterset ban 5 5` - Заблокировать пользователей, которые произносят 5 отфильтрованных слов за 5 секунд.\n" -" - `[p]filterset ban 2 20` - Заблокировать пользователей, которые произносят 2 отфильтрованных слова за 20 секунд.\n\n" -" **Аргументы:**\n\n" -" - `` Количество отфильтрованных слов, необходимое для запуска бана.\n" -" - `` Период времени, в течение которого слишком большое количество отфильтрованных слов вызовет блокировку.\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!" @@ -192,8 +174,8 @@ msgstr "Отфильтровано в этом канале:" 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" +" - `[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" @@ -213,8 +195,8 @@ msgstr "Слова уже в фильтре." 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" +" - `[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" @@ -234,19 +216,12 @@ msgstr "Эти слова не были в фильтре." 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 "Добавьте предложения в фильтр.\n\n" -" Для добавления предложений используйте двойные кавычки.\n\n" -" Примеры:\n" -" - `[p]filter add word1 word2 word3`.\n" -" - `[p]filter add \"This is a sentence\"`.\n\n" -" **Аргументы:**\n\n" -" - `[words...]` Слова или предложения для фильтрации.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." @@ -261,19 +236,12 @@ msgstr "Эти слова уже были в фильтре." 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 "Удалите предложения из фильтра.\n\n" -" Для удаления предложений используйте двойные кавычки.\n\n" -" Примеры:\n" -" - `[p]filter remove word1 word2 word3`.\n" -" - `[p]filter remove \"Это предложение\"`.\n\n" -" **Аргументы:**\n\n" -" - `[words...]` Слова или предложения, которые больше не нужно фильтровать.\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." @@ -296,23 +264,23 @@ msgstr "Имена и никнеймы больше не будут фильтр msgid "Names and nicknames will now be filtered." msgstr "Имена и никнеймы теперь будут отфильтрованы." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "Использованные отфильтрованные слова: {words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "Использованное фильтрованное слово: {word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Автобан (слишком много отфильтрованных сообщений.)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Отфильтрованный никнейм" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "Отфильтрованное имя" diff --git a/redbot/cogs/filter/locales/sk-SK.po b/redbot/cogs/filter/locales/sk-SK.po index 5a8733ab644..30436561d2c 100644 --- a/redbot/cogs/filter/locales/sk-SK.po +++ b/redbot/cogs/filter/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/sl-SI.po b/redbot/cogs/filter/locales/sl-SI.po index d935ca2fb36..477aad6783a 100644 --- a/redbot/cogs/filter/locales/sl-SI.po +++ b/redbot/cogs/filter/locales/sl-SI.po @@ -1,14 +1,14 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/sv-SE.po b/redbot/cogs/filter/locales/sv-SE.po index 19c9438e33e..24014ff8985 100644 --- a/redbot/cogs/filter/locales/sv-SE.po +++ b/redbot/cogs/filter/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "Orden finns redan i filtret." 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "Dessa är var inte i filtret." 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/tr-TR.po b/redbot/cogs/filter/locales/tr-TR.po index 90e57a03d60..ece929cf36b 100644 --- a/redbot/cogs/filter/locales/tr-TR.po +++ b/redbot/cogs/filter/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -38,19 +38,11 @@ msgid "Set the nickname for users with a filtered name.\n\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:106 msgid "The name to use on filtered names has been set." @@ -63,22 +55,13 @@ msgid "Set the filter's autoban conditions.\n\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:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" @@ -191,8 +174,8 @@ msgstr "Bu kanaldaki filtreler:" 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" +" - `[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" @@ -212,8 +195,8 @@ msgstr "Bu kelime zaten filtrede var." 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" +" - `[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" @@ -233,19 +216,12 @@ msgstr "Bu kelimeler filtrede değil." 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:329 msgid "Words successfully added to filter." @@ -260,19 +236,12 @@ msgstr "Bu kelimeler zaten filtrede var." 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:351 msgid "Words successfully removed from filter." @@ -295,23 +264,23 @@ msgstr "İsimler ve takma adlar artık filtrelenmeyecek." msgid "Names and nicknames will now be filtered." msgstr "İsimler ve takma adlar artık filtrelenecek." -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "Kullanılan yasaklı kelimeler: {words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "Kullanılan yasaklı kelime: {word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "Otomatik banlama (çok fazla filtrelenmiş mesaj)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "Filtre adı" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 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 37cd817b105..c08a6490aee 100644 --- a/redbot/cogs/filter/locales/uk-UA.po +++ b/redbot/cogs/filter/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/vi-VN.po b/redbot/cogs/filter/locales/vi-VN.po index 46d509983f8..eee27f391a7 100644 --- a/redbot/cogs/filter/locales/vi-VN.po +++ b/redbot/cogs/filter/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-CN.po b/redbot/cogs/filter/locales/zh-CN.po index f515ee33462..162feaba002 100644 --- a/redbot/cogs/filter/locales/zh-CN.po +++ b/redbot/cogs/filter/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgid "Set the nickname for users with a filtered name.\n\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" " " @@ -52,8 +52,8 @@ msgid "Set the filter's autoban conditions.\n\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" @@ -167,8 +167,8 @@ msgstr "" 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" +" - `[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" @@ -188,8 +188,8 @@ msgstr "" 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" +" - `[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" @@ -209,8 +209,8 @@ msgstr "" 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" " " @@ -229,8 +229,8 @@ msgstr "" 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" " " @@ -255,23 +255,23 @@ msgstr "" msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-TW.po b/redbot/cogs/filter/locales/zh-TW.po index cc30e32961c..55c31deab3d 100644 --- a/redbot/cogs/filter/locales/zh-TW.po +++ b/redbot/cogs/filter/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2024-07-10 18:37+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -38,19 +38,11 @@ msgid "Set the nickname for users with a filtered name.\n\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 "為具有過濾名稱的用戶設置暱稱。\n\n" -" 請注意,如果禁用過濾名稱,這將無效\n" -" (要切換,運行 `[p]filter names`)。\n\n" -" 使用的默認名稱是 *John Doe*。\n\n" -" 例子:\n" -" -`[p]filterset defaultname Missingno`\n\n" -" **參數:**\n\n" -" - `` 要分配的新暱稱。\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." @@ -63,23 +55,13 @@ msgid "Set the filter's autoban conditions.\n\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 "設置過濾器的自動禁止條件。\n\n" -" 如果用戶發送 `` 過濾後的詞,他們將被禁止\n" -" `` 秒。\n\n" -" 將兩者都設置為零以禁用自動禁止。\n\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" -" **參數:**\n\n" -" - `` 觸發禁令所需的過濾詞數量。\n" -" - `` 太多過濾詞將觸發禁令的時間段。\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!" @@ -192,8 +174,8 @@ msgstr "此頻道篩選:" 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" +" - `[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" @@ -213,8 +195,8 @@ msgstr "篩選器中已有該字詞。" 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" +" - `[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" @@ -234,19 +216,12 @@ msgstr "這些詞不在過濾器中。" 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 "將單詞添加到過濾器。\n\n" -" 使用雙引號來添加句子。\n\n" -" 例子:\n" -" - `[p]filter add word1 word2 word3`\n" -" - `[p]filter add \"This is a sentence\"`\n\n" -" **參數:**\n\n" -" - `[words...]` 要過濾的單詞或句子。\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." @@ -261,19 +236,12 @@ msgstr "這些字詞已經在過濾器中了。" 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 "從過濾器中刪除單詞。\n\n" -" 使用雙引號來刪除句子。\n\n" -" 例子:\n" -" - `[p]filter remove word1 word2 word3`\n" -" - `[p]filter remove \"This is a sentence\"`\n\n\n" -" **參數:**\n\n" -" - `[words...]` 不再過濾的單詞或句子。\n" -" " +msgstr "" #: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." @@ -296,23 +264,23 @@ msgstr "名稱和暱稱將不再被過濾。" msgid "Names and nicknames will now be filtered." msgstr "現在將過濾名稱和暱稱。" -#: redbot/cogs/filter/filter.py:526 +#: redbot/cogs/filter/filter.py:535 msgid "Filtered words used: {words}" msgstr "使用的過濾詞:{words}" -#: redbot/cogs/filter/filter.py:528 +#: redbot/cogs/filter/filter.py:537 msgid "Filtered word used: {word}" msgstr "使用的過濾詞:{word}" -#: redbot/cogs/filter/filter.py:542 +#: redbot/cogs/filter/filter.py:551 msgid "Autoban (too many filtered messages.)" msgstr "自動禁止(過濾的消息太多。)" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered nickname" msgstr "已過濾暱稱" -#: redbot/cogs/filter/filter.py:612 +#: redbot/cogs/filter/filter.py:621 msgid "Filtered name" 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 06e932d50be..07190fbffbf 100644 --- a/redbot/cogs/general/locales/ar-SA.po +++ b/redbot/cogs/general/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,167 +219,167 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "المستخدمين المتصلين" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "قنوات النص" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "القنوات الصوتية" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "الرتب" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "المالك" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "البشر: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • بوت: " -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "المستخدمون على الإنترنت: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - لا شيء" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - منخفض" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - متوسط" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - عالي" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 eea70906920..f2c8679251e 100644 --- a/redbot/cogs/general/locales/bg-BG.po +++ b/redbot/cogs/general/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Текстови канали" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Гласови канали" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Роли" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Собственик" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 36d2942acbf..1800ffd9500 100644 --- a/redbot/cogs/general/locales/cs-CZ.po +++ b/redbot/cogs/general/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -70,7 +70,7 @@ msgstr "Zeptej se později" #: 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:66 msgid "Cannot predict now" @@ -107,7 +107,12 @@ msgid "Choose between multiple options.\n\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:96 msgid "Not enough options to pick from." @@ -119,7 +124,10 @@ 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:117 msgid "{author.mention} Maybe higher than 1? ;P" @@ -127,14 +135,16 @@ msgstr "{author.mention} Možná vyšší než 1? ;P" #: 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: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:135 msgid "Nice try. You think this is funny?\n" @@ -148,11 +158,11 @@ msgstr "*hází minci a... " #: redbot/cogs/general/general.py:146 msgid "HEADS!*" -msgstr "" +msgstr "PANNA!*" #: redbot/cogs/general/general.py:146 msgid "TAILS!*" -msgstr "" +msgstr "OREL!*" #: redbot/cogs/general/general.py:150 #, docstring @@ -180,7 +190,9 @@ msgstr "{choice} Remíza, {author.mention}!" 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:202 msgid "That doesn't look like a question." @@ -204,186 +216,208 @@ msgstr " Stopky byly zastaveny! Čas: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Vytvořit odkaz lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: 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 "" +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:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" -msgstr "" +msgstr "Vytvořeno v {date_and_time}. To je {relative_time}!" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Uživatelů online" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" -msgstr "" +msgstr "Není k dispozici" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Textové kanály" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Hlasové kanály" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Role" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Vlastník" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID serveru: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " -msgstr "" +msgstr "Lidé: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " -msgstr "" +msgstr " • Boti: " -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" -msgstr "" +msgstr "Uživatelů online: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" -msgstr "" +msgstr "0 - Žádná" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" -msgstr "" +msgstr "1 - Nízká" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" -msgstr "" +msgstr "2 - Střední" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" -msgstr "" +msgstr "3 - Vysoká" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" -msgstr "" +msgstr "5 - Nejvyšší" -#: redbot/cogs/general/general.py:355 +#: 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} se přidal k tomuto serveru dne {bot_join}. To je více jak před {since_join} dny!" -#: redbot/cogs/general/general.py:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" -msgstr "" +msgstr "Členové:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" -msgstr "" +msgstr "Kanály:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" -msgstr "" +msgstr "💬 Text: {text}\n" +"🔊 Hlas: {voice}\n" +"🎙 Jeviště: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Nástroje:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "Různé:" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "Nenastaveno" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "Funkce serveru:" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Vylepšení:" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: 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:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} od {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: 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 c7a46f187e7..ae8579b35f5 100644 --- a/redbot/cogs/general/locales/da-DK.po +++ b/redbot/cogs/general/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -204,7 +204,7 @@ msgstr " Stopuret er stoppet! Tid: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Lav et lmgtfy link." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -222,166 +222,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Besked Kanaler" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Stemme Kanaler" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Ejer" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 4144d1b99c3..c85faf1462d 100644 --- a/redbot/cogs/general/locales/de-DE.po +++ b/redbot/cogs/general/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -107,7 +107,11 @@ msgid "Choose between multiple options.\n\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:96 msgid "Not enough options to pick from." @@ -211,7 +215,7 @@ msgstr " Stoppuhr angehalten! Zeit: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Erstelle einen Imgtfy Link." -#: redbot/cogs/general/general.py:228 +#: 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 "Weil jeder Umarmungen mag!\n\n" " Bis zu 10 Intensitätsstufen.\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -233,112 +237,116 @@ msgstr "\n" " Stander mäßig ist es False.\n" " " -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" -msgstr "" +msgstr "Erstellt am {date_and_time}. Das ist {relative_time}!" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Benutzer online" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "Nicht verfügbar" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Text-Kanäle" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Sprachkanäle" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Eigentümer" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server-ID: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Nutzte sie {command} für weitere Information auf dem Server." -#: redbot/cogs/general/general.py:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Menschen: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Bots: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Keine" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Niedrig" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Mittel" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Hoch" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" -msgstr "" +msgstr "4 - Höchstes" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Mitglieder:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanäle:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" -msgstr "" +msgstr "💬 Text: {text}\n" +"🔊 Sprache: {voice}\n" +"🎙 Bühne: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Hilfsmittel:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Sonstiges:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -348,26 +356,29 @@ msgstr "AFK Kanal: {afk_chan}\n" "Benutzerdefinierte Emojis: {emoji_count}\n" "Rollen: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Nicht festgelegt" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Server Merkmale:" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -376,29 +387,29 @@ msgstr "Durchsuche das Urban Dictionary.\n\n" " Dies verwendet die inoffizielle Urban Dictionary API.\n" " " -#: redbot/cogs/general/general.py:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: 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:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} von {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: 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 fb9aa65c282..b11162ee3a9 100644 --- a/redbot/cogs/general/locales/es-ES.po +++ b/redbot/cogs/general/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -215,7 +215,7 @@ msgstr " ¡Cronómetro detenido! Tiempo: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Crear un enlace lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,93 +237,93 @@ msgstr "\n" " Por defecto False.\n" " " -#: redbot/cogs/general/general.py:259 +#: 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:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Usuarios en línea" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "No disponible" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Canales de texto" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Canales de voz" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roles" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Propietario" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID del servidor: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Humanos: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Bots: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - ninguno" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Bajo" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Medio" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Alto" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "4 - el más alto" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Miembros:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Canales:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" @@ -331,11 +331,11 @@ msgstr "💬 Texto: {text}\n" "🔊 Voz: {voice}\n" "🎙 Escenario: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Utilidad:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" @@ -343,11 +343,11 @@ msgstr "Dueño: {owner}\n" "Nivel de verificación: {verif}\n" "ID del servidor: {id}{shard_info}" -#: redbot/cogs/general/general.py:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Miscelánea:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -357,15 +357,15 @@ msgstr "Canal AFK: {afk_chan}\n" "Emojis personalizados: {emoji_count}\n" "Roles: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "No establecido" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Características del servidor:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -375,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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -388,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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: 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:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} de {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: 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 d705af0081a..897d71ebd07 100644 --- a/redbot/cogs/general/locales/fi-FI.po +++ b/redbot/cogs/general/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -211,7 +211,7 @@ msgstr " Sekuntikello pysäytetty! Aika: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Luo lmgtfy-linkki." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -229,167 +229,167 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Käyttäjiä paikalla" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Tekstikanavat" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Puhekanavat" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roolit" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Omistaja" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Palvelimen ID: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Ihmisiä: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Botteja: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Ei mitään" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Matala" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Keskitaso" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "4 - Korkea" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Jäsenet:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanavat:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Muut:" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Ei asetettu" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Palvelimen ominaisuudet:" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 aaf3eafbaed..375a0f6b535 100644 --- a/redbot/cogs/general/locales/fr-FR.po +++ b/redbot/cogs/general/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -215,7 +215,7 @@ msgstr " Chronomètre arrêté ! Temps : **{seconds}**" msgid "Create a lmgtfy link." msgstr "Créé un lien lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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 "Parce que tout le monde aime les câlins !\n\n" " Jusqu'à 10 niveaux d'intensité.\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,113 +237,117 @@ msgstr "\n" " Par défaut sur False.\n" " " -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" -msgstr "" +msgstr "Créé le {date_and_time}. C'était {relative_time} !" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Utilisateurs en ligne" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" -msgstr "" +msgstr "Non disponible" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Salons textuels" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Salons vocaux" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rôles" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Propriétaire" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID du serveur : " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Humains : " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Bots : " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Aucun" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Faible" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Moyen" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Haut" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" -msgstr "" +msgstr "4 - Plus haut" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Membres :" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Salons :" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" -msgstr "" +msgstr "💬 Texte : {text}\n" +"🔊 Voix : {voice}\n" +"🎙️ Scène : {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Utilitaire:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "Propriétaire : {owner}\n" +"Niveau de vérification : {verif}\n" +"ID du serveur : {id}{shard_info}" -#: redbot/cogs/general/general.py:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Divers:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -353,15 +357,15 @@ msgstr "Salon AFK : {afk_chan}\n" "Émojis : {emoji_count}\n" "Rôles : {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Aucun" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Fonctionnalités du serveur :" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -371,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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Boost Nitro :" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -384,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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: 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:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} par {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: 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 f659a61c72c..3fb67a2e52c 100644 --- a/redbot/cogs/general/locales/hi-IN.po +++ b/redbot/cogs/general/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 index ded82cbded8..513dd8d986f 100644 --- a/redbot/cogs/general/locales/hr-HR.po +++ b/redbot/cogs/general/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/hu-HU.po b/redbot/cogs/general/locales/hu-HU.po index 79a3a8444ac..4d0b9ba39d2 100644 --- a/redbot/cogs/general/locales/hu-HU.po +++ b/redbot/cogs/general/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -204,7 +204,7 @@ msgstr " Stopper megállítva! Idő: **{seconds}**" msgid "Create a lmgtfy link." msgstr "LMGTFY link készítése." -#: redbot/cogs/general/general.py:228 +#: 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 "Mert mindenki szereti az öleléseket!\n\n" " Akár 10 intenzitási szint.\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -226,113 +226,113 @@ msgstr "\n" " Alapértelmezetten False.\n" " " -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Online felhasználók" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Szöveges csatornák" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Hangcsatornák" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rangok" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Tulajdonos" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Szerver ID: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Emberek: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Botok: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Nincs" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Alacsony" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Közepes" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Magas" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Tagok:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Csatornák:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Egyéb:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -342,15 +342,15 @@ msgstr "AFK csatorna: {afk_chan}\n" "Egyedi emojik: {emoji_count}\n" "Rangok: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Nincs beállítva" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Szerver tulajdonságok:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -360,40 +360,40 @@ msgstr "{boostlevel}. szint {nitroboosters} gyorsítással\n" "Emoji határ: {emojis_limit}\n" "Maximum hangminőség: {bitrate}" -#: redbot/cogs/general/general.py:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Gyorsítás:" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} {author} által" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} Le / {thumbs_up} Fel, Powered by Urban Dictionary." -#: redbot/cogs/general/general.py:532 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/id-ID.po b/redbot/cogs/general/locales/id-ID.po index b05da5dd352..18953357a6b 100644 --- a/redbot/cogs/general/locales/id-ID.po +++ b/redbot/cogs/general/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr " Stopwatch berhenti! Waktu: ****" msgid "Create a lmgtfy link." msgstr "Membuat tautan lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Saluran Teks" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Saluran Suara" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Peran" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Pemilik" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID Server:" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "oleh" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: 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:532 +#: 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 766e8e1e1cc..08068567d19 100644 --- a/redbot/cogs/general/locales/it-IT.po +++ b/redbot/cogs/general/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." -msgstr "" +msgstr "Comandi generali." #: redbot/cogs/general/general.py:53 msgid "As I see it, yes" @@ -107,11 +107,14 @@ msgid "Choose between multiple options.\n\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:96 msgid "Not enough options to pick from." -msgstr "" +msgstr "Non ho abbastanza opzioni tra cui scegliere." #: redbot/cogs/general/general.py:102 #, docstring @@ -119,27 +122,33 @@ 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:117 msgid "{author.mention} Maybe higher than 1? ;P" -msgstr "" +msgstr "{author.mention} Forse superiore a 1? ;P" #: 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: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: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:146 msgid "*flips a coin and... " @@ -156,30 +165,32 @@ msgstr "TAILS!*" #: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." -msgstr "" +msgstr "Gioca a Sasso Carta Forbice." #: 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:176 msgid "{choice} You win {author.mention}!" -msgstr "" +msgstr "{choice} Hai vinto {author.mention}!" #: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" -msgstr "" +msgstr "{choice} Hai perso {author.mention}!" #: 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: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:202 msgid "That doesn't look like a question." @@ -188,7 +199,7 @@ msgstr "Che non sembra una domanda." #: 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:210 msgid " Stopwatch started!" @@ -196,189 +207,208 @@ msgstr " Cronometro è iniziato!" #: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" -msgstr "" +msgstr " Cronometro fermato! Tempo: **{seconds}**" #: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." -msgstr "" +msgstr "Crea un link lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: 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 "" +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:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" -msgstr "" +msgstr "Creato il {date_and_time}. È {relative_time}!" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Utenti online" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" -msgstr "" +msgstr "Non disponibile" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Canali di testo" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Canali vocali" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Ruoli" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Proprietario" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " -msgstr "" +msgstr "ID del server: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " -msgstr "" +msgstr "Umani: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " -msgstr "" +msgstr " • Bot: " -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" -msgstr "" +msgstr "Utenti online: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" -msgstr "" +msgstr "0 - Nessuno" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" -msgstr "" +msgstr "1 - Basso" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" -msgstr "" +msgstr "2 - Medio" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" -msgstr "" +msgstr "3 - Alto" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" -msgstr "" +msgstr "4 - Più Alto" -#: redbot/cogs/general/general.py:355 +#: 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} si è unito a questo server il {bot_join}. Si é unito {since_join} giorni fa!" -#: redbot/cogs/general/general.py:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" -msgstr "" +msgstr "Membri:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" -msgstr "" +msgstr "Canali:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" -msgstr "" +msgstr "💬 Testo: {text}\n" +"🔊 Canale Vocale: {voice}\n" +"🎙️ Stage: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Utilità:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "Varie:" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "Non impostato" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "Funzionalità del server:" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 ca915647f4a..f5528278840 100644 --- a/redbot/cogs/general/locales/ja-JP.po +++ b/redbot/cogs/general/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "テキストチャネル" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "音声チャネル" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "役職" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "オーナー" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 c93e7abef18..a30b900f5e5 100644 --- a/redbot/cogs/general/locales/ko-KR.po +++ b/redbot/cogs/general/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "텍스트 채널" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "음성 채널" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "역할" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "주인님" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 fe29ab3d64d..905589ff28f 100644 --- a/redbot/cogs/general/locales/nb-NO.po +++ b/redbot/cogs/general/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+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" @@ -215,7 +215,7 @@ msgstr " Stoppeklokken stoppet! Tid: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Lag en lmgtfy lenke." -#: redbot/cogs/general/general.py:228 +#: 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 "Fordi alle liker klemmer!\n\n" " Opp til 10 intensitetsnivåer.\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,113 +237,113 @@ msgstr "\n" " Standard til False.\n" " " -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Brukere pålogget" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Tekstkanaler" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Talekanaler" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Eier" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Mennesker: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • boter: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Ingen" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Lav" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Middels" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Høy" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Medlemmer:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanaler:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Bruker:" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Misc:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -353,15 +353,15 @@ msgstr "AFK-kanal: {afk_chan}\n" "Tilpasset emojis: {emoji_count}\n" "Roller: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Ikke angitt" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Server funksjoner:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -371,11 +371,11 @@ msgstr "Nivå {boostlevel} med {nitroboosters} boosts\n" "Emoji-grense: {emojis_limit}\n" "VCs maks bitrate: {bitrate}" -#: redbot/cogs/general/general.py:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -384,29 +384,29 @@ msgstr "Søk i byordlisten.\n\n" " Dette bruker den uoffisielle urbane ordlisten API.\n" " " -#: redbot/cogs/general/general.py:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: 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:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} av {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: 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 8255122ad0c..3151dd19f82 100644 --- a/redbot/cogs/general/locales/nl-NL.po +++ b/redbot/cogs/general/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr " Stopwatch is gestopt! Tijd: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Maak een lmgtfy-link." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Tekstkanalen" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Spraakkanalen" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Eigenaar" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} door {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: 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:532 +#: 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 76da004c59d..da1f2c663d7 100644 --- a/redbot/cogs/general/locales/pl-PL.po +++ b/redbot/cogs/general/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -215,7 +215,7 @@ msgstr " Stoper zatrzymany! Czas: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Utwórz link do lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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 "Ponieważ wszyscy lubią przytulasy!\n\n" " Do 10 poziomów.\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,93 +237,93 @@ msgstr "\n" " Domyślnie na Fałsz.\n" " " -#: redbot/cogs/general/general.py:259 +#: 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:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Użytkowników online" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "Niedostępne" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Kanały Tekstowe" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Kanały Głosowe" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Role" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Właściciel" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID serwera: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Użytkowników: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Boty: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Brak" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Niski" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Średni" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Wysoki" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "4 - Najwyższy" -#: redbot/cogs/general/general.py:355 +#: 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} dołączył do tego serwera {bot_join}. Jest to ponad {since_join} dni temu!" -#: redbot/cogs/general/general.py:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Członkowie:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanały:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" @@ -331,11 +331,11 @@ msgstr "💬 Tekstowy: {text}\n" "🔊 Głosowe: {voice}\n" "🎙 Stage: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Użyteczne:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" @@ -343,11 +343,11 @@ msgstr "Właściciel: {owner}\n" "Poziom weryfikatora: {verif}\n" "ID serwera: {id}{shard_info}" -#: redbot/cogs/general/general.py:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Różne:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -357,15 +357,15 @@ msgstr "Kanał AFK: {afk_chan}\n" "Własne emotikony: {emoji_count}\n" "Role: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Nie ustawiono" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Funkcje serwera:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -375,11 +375,11 @@ msgstr "Poziom {boostlevel} z {nitroboosters} boostami\n" "Limit emotikon: {emojis_limit}\n" "Maksymalna szybkość transmisji bitów na vc: {bitrate}" -#: redbot/cogs/general/general.py:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -388,29 +388,29 @@ msgstr "Przeszukaj słownik miejski.\n\n" " To używa nieoficjalnego API słownika miejskiego.\n" " " -#: redbot/cogs/general/general.py:488 redbot/cogs/general/general.py:559 +#: 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 "Nie znaleziono wpisów do słownika miejskiego lub wystąpił błąd w tym procesie." -#: redbot/cogs/general/general.py:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Nie znaleziono wpisów w słowniku miejskim." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} przez {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Przykład:** {example}" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} w dół / {thumbs_up} w górę, napędzane przez słownik miejski." -#: redbot/cogs/general/general.py:532 +#: 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-BR.po b/redbot/cogs/general/locales/pt-BR.po index 448f90a0b40..d7906b9837a 100644 --- a/redbot/cogs/general/locales/pt-BR.po +++ b/redbot/cogs/general/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+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" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 ab82bec516c..93e040d0503 100644 --- a/redbot/cogs/general/locales/pt-PT.po +++ b/redbot/cogs/general/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -18,15 +18,15 @@ msgstr "" #: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." -msgstr "" +msgstr "Comandos gerais." #: redbot/cogs/general/general.py:53 msgid "As I see it, yes" -msgstr "" +msgstr "Como eu o vejo, sim" #: redbot/cogs/general/general.py:54 msgid "It is certain" -msgstr "" +msgstr "É certo" #: redbot/cogs/general/general.py:55 msgid "It is decidedly so" @@ -34,71 +34,71 @@ msgstr "" #: redbot/cogs/general/general.py:56 msgid "Most likely" -msgstr "" +msgstr "Muito provavelmente" #: redbot/cogs/general/general.py:57 msgid "Outlook good" -msgstr "" +msgstr "As perspetivas são boas" #: redbot/cogs/general/general.py:58 msgid "Signs point to yes" -msgstr "" +msgstr "Os sinais apontam que sim" #: redbot/cogs/general/general.py:59 msgid "Without a doubt" -msgstr "" +msgstr "Sem dúvida" #: redbot/cogs/general/general.py:60 msgid "Yes" -msgstr "" +msgstr "Sim" #: redbot/cogs/general/general.py:61 msgid "Yes – definitely" -msgstr "" +msgstr "Sim, definitivamente" #: redbot/cogs/general/general.py:62 msgid "You may rely on it" -msgstr "" +msgstr "Podes contar com isso" #: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" -msgstr "" +msgstr "Resposta confusa, tente novamente" #: redbot/cogs/general/general.py:64 msgid "Ask again later" -msgstr "" +msgstr "Pergunte novamente mais tarde" #: 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:66 msgid "Cannot predict now" -msgstr "" +msgstr "Não é possível prever agora" #: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" -msgstr "" +msgstr "Concentre-se e pergunte novamente" #: redbot/cogs/general/general.py:68 msgid "Don't count on it" -msgstr "" +msgstr "Não conte com isso" #: redbot/cogs/general/general.py:69 msgid "My reply is no" -msgstr "" +msgstr "A minha resposta é não" #: 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:71 msgid "Outlook not so good" -msgstr "" +msgstr "As perspetivas não são tão boas" #: redbot/cogs/general/general.py:72 msgid "Very doubtful" -msgstr "" +msgstr "Muito duvidoso" #: redbot/cogs/general/general.py:87 #, docstring @@ -111,7 +111,7 @@ msgstr "" #: 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:102 #, docstring @@ -183,34 +183,34 @@ msgstr "" #: 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:206 #, docstring msgid "Start or stop the stopwatch." -msgstr "" +msgstr "Comece ou pare o cronômetro." #: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" -msgstr "" +msgstr " Cronómetro iniciado!" #: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" -msgstr "" +msgstr " Cronômetro parado! Tempo: **{seconds}**" #: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Utilizadores online" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" -msgstr "" +msgstr "Não disponível" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" -msgstr "" +msgstr "Canais de texto" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" -msgstr "" +msgstr "Canais de voz" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 6de5cb715dd..1c21bbc1e58 100644 --- a/redbot/cogs/general/locales/ru-RU.po +++ b/redbot/cogs/general/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -215,7 +215,7 @@ msgstr " Секундомер остановлен! Время: **{seconds}**" msgid "Create a lmgtfy link." msgstr "Создать ссылку на lmgtfy." -#: redbot/cogs/general/general.py:228 +#: 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 "Потому что всем нравятся объятия!\n\n" " До 10 уровней интенсивности.\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,113 +237,117 @@ msgstr "\n" " По умолчанию — False.\n" " " -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" -msgstr "" +msgstr "Создан: {date_and_time}. Это {relative_time}!" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Пользователи онлайн" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" -msgstr "" +msgstr "Недоступно" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Текстовые каналы" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Голосовые каналы" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Роли" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Владелец" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID сервера: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Используйте {command} для дополнительной информации на сервере." -#: redbot/cogs/general/general.py:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Люди: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Боты: " -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Пользователей в сети: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - нет" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Низкий" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Средний" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Высокий" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" -msgstr "" +msgstr "4 - Самый высокий" -#: redbot/cogs/general/general.py:355 +#: 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} присоединился к этому серверу на {bot_join}. Это более {since_join} дней назад!" -#: redbot/cogs/general/general.py:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Участники:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Каналы:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" -msgstr "" +msgstr "💬 Текстовый канал: {text}\n" +"🔊 Голосовой канал: {voice}\n" +"🎙️ Трибуна: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Инструменты:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Прочее:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -353,15 +357,15 @@ msgstr "AFK канал: {afk_chan}\n" "Пользовательские смайлы: {emoji_count}\n" "Роли: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Не задано" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Функции сервера:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -371,11 +375,11 @@ msgstr "Уровень {boostlevel} с {nitroboosters} повышает\n" "Ограничение смайлов: {emojis_limit}\n" "Максимальный битрейт VC: {bitrate}" -#: redbot/cogs/general/general.py:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "Ускорение Nitro:" +msgstr "Буст:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -384,29 +388,29 @@ msgstr "Поиск городского словаря.\n\n" " Использует неофициальный API городского словаря.\n" " " -#: redbot/cogs/general/general.py:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Записи Urban Dictionary не найдены." -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} от {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/sk-SK.po b/redbot/cogs/general/locales/sk-SK.po index 23e13b76830..81e3788cb2b 100644 --- a/redbot/cogs/general/locales/sk-SK.po +++ b/redbot/cogs/general/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Textový kanál" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Hlasový kanál" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Role" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Vlastník" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 3c34f91f59d..ae6e6d91bae 100644 --- a/redbot/cogs/general/locales/sl-SI.po +++ b/redbot/cogs/general/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 add415b16de..530401a958c 100644 --- a/redbot/cogs/general/locales/sv-SE.po +++ b/redbot/cogs/general/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Text kanaler" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Röst kanaler" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Ägare" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 5cd687c5fe9..fdef7867e10 100644 --- a/redbot/cogs/general/locales/tr-TR.po +++ b/redbot/cogs/general/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -215,7 +215,7 @@ msgstr " Kronometre durdu! Saat: **{seconds} **" msgid "Create a lmgtfy link." msgstr "Lmgtfy bağlantı oluşturun." -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,93 +237,93 @@ msgstr "\n" " Varsayılan olarak `False` ayarındadır.\n" " " -#: redbot/cogs/general/general.py:259 +#: 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:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Çevrimiçi kişiler" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "Mevcut değil" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Mesaj Kanalları" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Ses Kanalları" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Sahibi" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Sunucu kimliği: " -#: redbot/cogs/general/general.py:283 +#: 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:309 +#: 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:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Üyeler: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Botlar: " -#: redbot/cogs/general/general.py:331 +#: 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:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - Yok" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Düşük" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Orta" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Yüksek" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "4 - En yüksek" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Üyeler:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanallar:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" @@ -331,11 +331,11 @@ msgstr "💬 Yazı: {text}\n" "🔊 Sesli: {voice}\n" "🎙 Sahne: {stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Sunucu bilgileri:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" @@ -343,11 +343,11 @@ msgstr "Sunucu Sahibi: {owner}\n" "Doğrulama Seviyesi: {verif}\n" "Sunucu ID: {id}{shard_info}" -#: redbot/cogs/general/general.py:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Diğer:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -357,15 +357,15 @@ msgstr "AFK kanalı: {afk_chan}\n" "Özel emojiler: {emoji_count}\n" "Roller: {role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Ayarlı değil" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Sunucu Özellikleri:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -375,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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -388,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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: 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:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} {author}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: 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:532 +#: 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 f420313f5c2..00117cdcd35 100644 --- a/redbot/cogs/general/locales/uk-UA.po +++ b/redbot/cogs/general/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 098de500f37..92cd8f805b3 100644 --- a/redbot/cogs/general/locales/vi-VN.po +++ b/redbot/cogs/general/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 ae353a558de..9e967165fba 100644 --- a/redbot/cogs/general/locales/zh-CN.po +++ b/redbot/cogs/general/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+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" @@ -203,14 +203,14 @@ msgstr "" msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:228 +#: 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:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,166 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:259 +#: redbot/cogs/general/general.py:261 msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "文字频道" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "语音频道" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "角色" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "所有者" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:355 +#: 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:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:392 +#: 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:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:404 +#: 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:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:449 +#: 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:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:470 +#: 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:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:532 +#: 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 8cb9ce4123d..d42afe88642 100644 --- a/redbot/cogs/general/locales/zh-TW.po +++ b/redbot/cogs/general/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-12-27 10:29+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" @@ -215,7 +215,7 @@ msgstr " 碼錶停止計時!時間: **{seconds}**" msgid "Create a lmgtfy link." msgstr "創建 lmgtfy 連結。" -#: redbot/cogs/general/general.py:228 +#: 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 "因為每個人都喜歡擁抱!\n\n" " 有多達 10 個強度級別。\n" " " -#: redbot/cogs/general/general.py:252 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,93 +237,93 @@ msgstr "\n" " 默認為False。\n" " " -#: redbot/cogs/general/general.py:259 +#: 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:273 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "線上使用者" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:276 msgid "Not available" msgstr "無法使用" -#: redbot/cogs/general/general.py:276 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "文字頻道" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "語音頻道" -#: redbot/cogs/general/general.py:278 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "身分組" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "擁有者" -#: redbot/cogs/general/general.py:281 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "伺服器ID: " -#: redbot/cogs/general/general.py:283 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • 使用{command} 獲取有關伺務器的更多資訊。" -#: redbot/cogs/general/general.py:309 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "分片 ID:**{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:318 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "人類: " -#: redbot/cogs/general/general.py:319 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • 機器人: " -#: redbot/cogs/general/general.py:331 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "在線成員數:**{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:348 +#: redbot/cogs/general/general.py:350 msgid "0 - None" msgstr "0 - 無" -#: redbot/cogs/general/general.py:349 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - 低" -#: redbot/cogs/general/general.py:350 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - 中" -#: redbot/cogs/general/general.py:351 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - 高" -#: redbot/cogs/general/general.py:352 +#: redbot/cogs/general/general.py:354 msgid "4 - Highest" msgstr "4 - 最高" -#: redbot/cogs/general/general.py:355 +#: 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} 在 {bot_join} 加入了這個服務器。 已經過了{since_join} 天了!" -#: redbot/cogs/general/general.py:377 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "成員:" -#: redbot/cogs/general/general.py:379 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "頻道:" -#: redbot/cogs/general/general.py:380 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" "🔊 Voice: {voice}\n" "🎙 Stage: {stage}" @@ -331,11 +331,11 @@ msgstr "💬 文字:{text}\n" "🔊 語音:{voice}\n" "🎙 舞台:{stage}" -#: redbot/cogs/general/general.py:391 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "效用:" -#: redbot/cogs/general/general.py:392 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" @@ -343,11 +343,11 @@ msgstr "擁有者:{owner}\n" "驗證級別:{verif}\n" "伺務器 ID:{id}{shard_info}" -#: redbot/cogs/general/general.py:403 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "雜項:" -#: redbot/cogs/general/general.py:404 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -357,15 +357,15 @@ msgstr "掛機頻道:{afk_chan}\n" "自定義表情符號:{emoji_count}\n" "身分組:{role_count}" -#: redbot/cogs/general/general.py:409 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "未設置" -#: redbot/cogs/general/general.py:442 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "服務器功能:" -#: redbot/cogs/general/general.py:449 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -375,11 +375,11 @@ msgstr "使用 {nitroboosters} 提升到第三 {boostlevel} 級\n" "表情符號限制:{emojis_limit}\n" "VC 最大比特率:{bitrate}" -#: redbot/cogs/general/general.py:461 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:470 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -388,29 +388,29 @@ msgstr "搜索城市詞典。\n\n" " 這使用非官方的 Urban Dictionary API。\n" " " -#: redbot/cogs/general/general.py:488 redbot/cogs/general/general.py:559 +#: 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:494 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "未找到 Urban Dictionary 條目。" -#: redbot/cogs/general/general.py:500 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{author} 的{word}" -#: redbot/cogs/general/general.py:508 redbot/cogs/general/general.py:542 +#: 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:514 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} 向下/{thumbs_up} 向上,由 Urban Dictionary 提供支持。" -#: redbot/cogs/general/general.py:532 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/image/locales/de-DE.po b/redbot/cogs/image/locales/de-DE.po index 0d483ce18de..7f4fbbdc4ed 100644 --- a/redbot/cogs/image/locales/de-DE.po +++ b/redbot/cogs/image/locales/de-DE.po @@ -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/fr-FR.po b/redbot/cogs/image/locales/fr-FR.po index b56f42d24c5..066a4a413e6 100644 --- a/redbot/cogs/image/locales/fr-FR.po +++ b/redbot/cogs/image/locales/fr-FR.po @@ -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/pt-PT.po b/redbot/cogs/image/locales/pt-PT.po index 016b2db95b8..a383c1edbae 100644 --- a/redbot/cogs/image/locales/pt-PT.po +++ b/redbot/cogs/image/locales/pt-PT.po @@ -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/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 5a7cc84c1bf..583acb2a8d1 100644 --- a/redbot/cogs/mod/kickban.py +++ b/redbot/cogs/mod/kickban.py @@ -117,6 +117,9 @@ async def ban_user( removed_temp = False + if reason is None and await self.config.guild(guild).require_reason(): + return False, _("You must provide a reason for the ban.") + if not (0 <= days <= 7): return False, _("Invalid days. Must be between 0 and 7.") @@ -177,21 +180,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 +205,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.") @@ -287,9 +295,9 @@ async def kick(self, ctx: commands.Context, member: discord.Member, *, reason: s 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 @@ -298,6 +306,10 @@ async def kick(self, ctx: commands.Context, member: discord.Member, *, reason: s author = ctx.author guild = ctx.guild + if reason is None and await self.config.guild(guild).require_reason(): + await ctx.send(_("You must provide a reason for the kick.")) + return + if author == member: await ctx.send( _("I cannot let you do that. Self-harm is bad {emoji}").format( @@ -333,14 +345,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( @@ -373,9 +387,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. @@ -421,6 +435,10 @@ async def massban( errors = {} upgrades = [] + if reason is None and await self.config.guild(ctx.guild).require_reason(): + await ctx.send(_("You must provide a reason for the massban.")) + return + async def show_results(): text = _("Banned {num} users from the server.").format( num=humanize_number(len(banned)) @@ -531,9 +549,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 +560,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 @@ -587,16 +606,20 @@ 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 author = ctx.author + if reason is None and await self.config.guild(guild).require_reason(): + await ctx.send(_("You must provide a reason for the temporary ban.")) + return + if author == member: await ctx.send( _("I cannot let you do that. Self-harm is bad {}").format("\N{PENSIVE FACE}") @@ -676,6 +699,10 @@ async def softban(self, ctx: commands.Context, member: discord.Member, *, reason guild = ctx.guild author = ctx.author + if reason is None and await self.config.guild(guild).require_reason(): + await ctx.send(_("You must provide a reason for the softban.")) + return + if author == member: await ctx.send( _("I cannot let you do that. Self-harm is bad {emoji}").format( @@ -716,24 +743,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, @@ -755,6 +790,10 @@ async def voicekick( self, ctx: commands.Context, member: discord.Member, *, reason: str = None ): """Kick a member from a voice channel.""" + if reason is None and await self.config.guild(ctx.guild).require_reason(): + await ctx.send(_("You must provide a reason for the voice kick.")) + return + author = ctx.author guild = ctx.guild user_voice_state: discord.VoiceState = member.voice @@ -802,6 +841,10 @@ async def voiceunban( self, ctx: commands.Context, member: discord.Member, *, reason: str = None ): """Unban a user from speaking and listening in the server's voice channels.""" + if reason is None and await self.config.guild(ctx.guild).require_reason(): + await ctx.send(_("You must provide a reason for the voice unban.")) + return + user_voice_state = member.voice if ( await self._voice_perm_check( @@ -843,6 +886,10 @@ async def voiceunban( @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.""" + if reason is None and await self.config.guild(ctx.guild).require_reason(): + await ctx.send(_("You must provide a reason for the voice ban.")) + return + user_voice_state: discord.VoiceState = member.voice if ( await self._voice_perm_check( @@ -889,9 +936,13 @@ async def unban( """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'. + """ + if reason is None and await self.config.guild(ctx.guild).require_reason(): + await ctx.send(_("You must provide a reason for the unban.")) + return + 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 3c970ce0485..877596db470 100644 --- a/redbot/cogs/mod/locales/ar-SA.po +++ b/redbot/cogs/mod/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ar_SA\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "الأيام غير صالحة. يجب أن يكون بين 0 و 7." -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "لا يمكنني أن أدعك تفعل ذلك. ضرر الذات سيئ {}" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "لقد تم حظرك من {guild}." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**السبب**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "لم يتم ذكر السبب." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "تم ذلك. لقد شعر ذلك بالخير." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "غير مسموح لي أن أفعل ذلك." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "تم الانتهاء من Tempban" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "لا يمكنني أن أدعك تفعل ذلك. الضرر الذاتي سيئ {emoji}" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "لقد تم طردك من {guild}." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,172 +168,200 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "حظر {num} مستخدمين من الخادم." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "الأخطاء:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "أنا افتقر إلى الصلاحيات للقيام بذلك." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "فشل في حظر المستخدم {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "لا أستطيع فعل ذلك لسبب ما." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "طرد مستخدم وحذف ما قيمته يوم واحد من رسائله." -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "دوري ليس عاليا بما فيه الكفاية لحظر ذلك المستخدم." -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "تم. فوضى كافية." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "تم طرد عضو من قناة صوتية." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "لا يمكنني طرد هذا العضو من قناة الصوت." -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +#: redbot/cogs/mod/kickban.py:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -334,181 +370,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "تم." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "حالة التوقف في {}" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "انضم إلى ديسكورد في" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "انضم إلى هذا السيرفر" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "الرتب" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "الأسماء السابقة" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" -msgstr "الأسماء السابقة" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "العضو #{} معرف المستخدم: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" -msgstr "**الأسماء الـ 20 السابقة**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -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:329 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" @@ -849,20 +897,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, 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 +941,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -909,41 +977,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/bg-BG.po b/redbot/cogs/mod/locales/bg-BG.po index e486986407c..54ddaaa5b7b 100644 --- a/redbot/cogs/mod/locales/bg-BG.po +++ b/redbot/cogs/mod/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: bg_BG\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Завършено." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Охлаждане в {} статут" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Присъединил се в Discord на" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Роли" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Член #{} | Потребителски номер: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/cs-CZ.po b/redbot/cogs/mod/locales/cs-CZ.po index c0e5124732b..82856cffaa5 100644 --- a/redbot/cogs/mod/locales/cs-CZ.po +++ b/redbot/cogs/mod/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: cs_CZ\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "Neplatné dny. Musí být mezi 0 a 7." -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Na tuto akci nemám práva." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,172 +168,200 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Chyby:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 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:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +#: redbot/cogs/mod/kickban.py:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Zdá se, že uživatel není zabanován!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 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:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -334,181 +370,193 @@ msgstr "" msgid "Moderation tools." msgstr "Moderační nástroje." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: 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:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Tato přezdívka je neplatná." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Hotovo." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Přidal/a se na Discord" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Přidal/a se na tento server" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "Předchozí jména" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" -msgstr "Předchozí přezdívky" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Člen #{} | ID uživatele: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -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:322 -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:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:329 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" @@ -839,20 +887,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, 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 +931,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -899,41 +967,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/da-DK.po b/redbot/cogs/mod/locales/da-DK.po index cac81f5278b..7a915ff7f06 100644 --- a/redbot/cogs/mod/locales/da-DK.po +++ b/redbot/cogs/mod/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: da_DK\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Færdig." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/de-DE.po b/redbot/cogs/mod/locales/de-DE.po index 20a644162cd..fb03bc0aa72 100644 --- a/redbot/cogs/mod/locales/de-DE.po +++ b/redbot/cogs/mod/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: de_DE\n" -#: 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 "Pingspam (Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "Pingspam (Autokick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" 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 "{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 "Pingspam (Automatische Warnung)" @@ -51,103 +51,104 @@ msgstr "Ich benötige die {perms} Berechtigung(en) im Kanal des Benutzers, um di 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:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 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:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "Ich kann das wegen der Discord-Hierarchie nicht tun." -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "Du wurdest von {guild} gebannt." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**Grund**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "Es wurde kein Grund angegeben." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "Benutzer mit der ID {user_id} ist schon gebannt." -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." 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:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "Erledigt. Das fühlte sich gut an." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Ich bin nicht autorisiert dies zu tun." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "Nutzer mit der ID {user_id} nicht gefunden" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "Ein unerwarteter Fehler ist aufgetreten." -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "Tempban abgesessen" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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" -"Kicker einen Nutzer.\n\n" -" Beispiele:\n" -" - `[p]kick 428675506947227648 wollte gekickt werden.`\n" -" Dies wird den Nutzer mit der ID 428675506947227648 vom Server kicken.\n" -" - `[p]kick @Twentysix wollte gekickt werden.`\n" -" Dies wird Twentysix vom Server kicken.\n\n" -" Wenn ein Grund(reason) angegeben wird, wird dieser im Audit Log angezeigt. " - -#: redbot/cogs/mod/kickban.py:303 redbot/cogs/mod/kickban.py:681 +msgstr "" + +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 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:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "Du wurdest von {guild} gekickt." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -155,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -167,180 +168,205 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "{num} Benutzer vom Server gesperrt." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Fehler:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "Temporäre Banns für die folgenden Nutzer-IDs wurden zu permanenten Banns umgewandelt:\n" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Mir fehlen die Berechtigungen dies zu tun." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "Fehler beim Bannen von Benutzer {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "Nutzer mit der ID {user_id} konnte nicht gebannt werden: Fehlende Berechtigungen." -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "Du wurdest bis {date} von {server_name} gebannt." -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 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:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "Ich kann das aus irgendeinem Grund nicht tun." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "Beim bannen hat etwas nicht funktioniert." -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "Erledigt. Das war erstmal genug Chaos." -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, 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:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 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:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Erledigt. Das war genug Stress." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "Kicke ein Mitglied aus einem Sprachkanal." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 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:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "Beim kicken dieses Members ist etwas schiefgelaufen." -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "Nutzer wurde aus dem Sprachkanal gekickt." -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, 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:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "Dieser Nutzer ist auf dem Server nicht stumm oder taub gestellt." -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "Nutzer darf nicht in sprachkanälen sprechen oder zuhören." -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, 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:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "Dieser Nutzer ist bereits auf Serverebene stumm und taub gestellt." -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "Nutzer wurde vom sprechen oder zuhören in sprachkanälen gebannt." -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Es scheint so, dass dieser Benutzer nicht gebannt ist!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "Beim entbannen dieses Benutzers ist etwas schiefgelaufen." -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "Benutzer entbannt." -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 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:934 +#: redbot/cogs/mod/kickban.py:985 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:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -349,24 +375,24 @@ msgstr "" msgid "Moderation tools." msgstr "Moderationstools." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "Verschiebe ignorierte Kanäle in den Core" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "Ignorierte Kanäle und Server wiederhergestellt." -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -375,160 +401,169 @@ msgstr "\n" "Verschiebe deletedelay Einstellungen in das Kernmodul\n" " " -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "Einstellungen für die automatische Befehlslöschung wiederhergestellt." -#: redbot/cogs/mod/names.py:37 +#: 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 "Ändere den Nickname eines Servermitglieds.\n\n" -" Wenn du den Nickname leer lässt, wird er entfernt. " +msgstr "" -#: redbot/cogs/mod/names.py:46 +#: 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:54 +#: 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:74 +#: 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:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Der Nickname ist ungültig." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Erledigt." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Benutzerdefiniert: {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Benutzerdefiniert: {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Benutzerdefiniert: {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Spielt: {name}" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Streamt: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Streamt: {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Hört: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Hört: {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Schaut: {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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 "Zeige Informationen über ein Servermitglied.\n\n" -" Dies beinhaltet informationen zum Status, Alter des Discord-Accounts, Server-Beitrittsdatum, Zustand von Sprachverbindungen und vorherige Namen/Nicknames.\n\n" -" Wenn das Servermitglied keine Rollen oder vorherigen Nicknames hat, werden diese Felder ausgelassen. " +msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Entspannt in {} status" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Ist Discord beigetreten am" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Dem Server beigetreten am" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rolle" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "Vorherige Namen" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" -msgstr "Vorheriger Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" -msgstr "Vorherige Nicknamen" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" -msgstr "Vorheriger Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Benutzer #{} | User ID: {}" -#: redbot/cogs/mod/names.py:312 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "Zeige vorherige Namen und Nicknames eines Servermitglieds an." +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:316 -msgid "**Past 20 names**:" -msgstr "**Vorherige 20 Namen:**" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -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:329 +#: 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 "Für dieses Mitglied wurden noch keine Namens- oder Nicknameänderungen registriert." @@ -872,6 +907,26 @@ msgstr "Ich werde nicht mehr versuchen, eine DM an Benutzer zu schicken, bevor s #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -879,15 +934,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:382 +#: redbot/cogs/mod/settings.py:405 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:385 +#: redbot/cogs/mod/settings.py:408 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:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -898,35 +953,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -934,41 +989,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/es-ES.po b/redbot/cogs/mod/locales/es-ES.po index 451ba0dfb6a..33d4b55bb0e 100644 --- a/redbot/cogs/mod/locales/es-ES.po +++ b/redbot/cogs/mod/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: es_ES\n" -#: 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)" @@ -51,123 +51,112 @@ msgstr "Requiero los permisos de {perms} en ese canal del usuario para hacer eso 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:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 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:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 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:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "Has sido baneado de {guild}." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**Razón**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "No se ha dado ninguna razón." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "El usuario con ID {user_id} ya está baneado." -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 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:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "Hecho. Eso se sintió bien." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "No estoy autorizado a hacer eso." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "Usuario con ID {user_id} no encontrado" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "Se ha producido un error inesperado." -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "Tempban finalizado" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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á al usuario con ID 428675506947227648 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 que aparecerá\n" -" en el registro de auditoría.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 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:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "Has sido expulsado de {guild}." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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 parase.`\n" -" Esto baneará al usuario con ID 428675506947227648 y eliminará 7 días de mensajes.\n" -" - `[p]ban @Twentysix 7 Ha continuado con el spam después de decirle que parase.\n" -" Esto baneará Twentysix y eliminará 7 días de mensajes.\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 de días por defecto en su lugar.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -186,191 +175,215 @@ msgstr "Banea en masa a usuarios(s) del servidor.\n\n" " usando este comando.\n" " " -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "{num} usuarios baneados del servidor." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Errores:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 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:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Carezco de los permisos para ello." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "Error al banear al usuario {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 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:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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 en el 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 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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 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:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "\n\n" "**Motivo:** {reason}" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 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:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "No puedo hacer eso por algunas razones." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "Algo salió mal al banear." -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "Hecho. Suficiente caos por ahora." -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, 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:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 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:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Hecho. Suficiente caos." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "Expulsar a un miembro de un canal de voz." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 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:782 +#: redbot/cogs/mod/kickban.py:821 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:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "El usuario ha sido expulsado del canal de voz." -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, 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:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 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:839 +#: redbot/cogs/mod/kickban.py:882 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:845 +#: redbot/cogs/mod/kickban.py:888 #, 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:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 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:880 +#: redbot/cogs/mod/kickban.py:927 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:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Parece que ese usuario no está baneado!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 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:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "He desbaneado a ese usuario de este servidor." -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 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:934 +#: redbot/cogs/mod/kickban.py:985 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:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 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}" @@ -379,24 +392,24 @@ msgstr "Algo salió mal al intentar enviar una invitación a ese usuario. Este e msgid "Moderation tools." msgstr "Herramientas de moderación." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 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:155 +#: redbot/cogs/mod/mod.py:156 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:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "Mover canales y servidores ignorados al core" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "Canales y servidores ignorados restaurados." -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -405,164 +418,169 @@ msgstr "\n" " Mover configuración de retraso de borrado al núcleo\n" " " -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "Ajustes de retraso de borrado restaurados." -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: 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:54 +#: 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:74 +#: 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:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Ese apodo no es válido." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "Se ha producido un error inesperado." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Listo." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Personalizado: {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Personalizado: {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Personalizado: {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Jugando: {name}" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Transmitiendo: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Transmitiendo: {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Escuchando: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Escuchando: {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Viendo: {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Compitiendo en: {competing}" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Descansando en estado {}" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Se unió a Discord el" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Se unió a este servidor el" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roles" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rol" -#: redbot/cogs/mod/names.py:280 -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:280 -msgid "Previous Name" -msgstr "Nombre anterior" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "Nombre de usuario anteriores" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" -msgstr "Apodos anteriores" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "Nombre a mostrar global anterior" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" -msgstr "Apodo anterior" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "Nombres a mostrar globales anterior" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Miembro #{} | ID de usuario: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -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:322 -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:329 +#: 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." @@ -937,6 +955,26 @@ msgstr "Bot ya no intentará enviar un DM al usuario antes de expulsar y banear. #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -944,15 +982,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:382 +#: redbot/cogs/mod/settings.py:405 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:385 +#: redbot/cogs/mod/settings.py:408 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:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -969,38 +1007,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:412 +#: redbot/cogs/mod/settings.py:435 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:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "Los cambios de apodo están siendo rastreados." -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "Los cambios de apodo no están siendo rastreados." -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "Los cambios de apodo ahora serán rastreados." -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "Los cambios de apodo ya no serán rastreados." -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -1011,50 +1046,43 @@ msgstr "\n" " Desactivar esto también anula la configuración de los nombres de rastreo.\n" " " -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "Los cambios de apodo están siendo rastreados." -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "Todos los cambios de nombre están siendo rastreados." -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "Los cambios de nombre ahora serán rastreados." -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 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:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -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:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" #: redbot/cogs/mod/slowmode.py:28 #, docstring diff --git a/redbot/cogs/mod/locales/fi-FI.po b/redbot/cogs/mod/locales/fi-FI.po index 76ced36e25a..43fd1ea6c23 100644 --- a/redbot/cogs/mod/locales/fi-FI.po +++ b/redbot/cogs/mod/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: fi_FI\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Valmista." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roolit" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/fr-FR.po b/redbot/cogs/mod/locales/fr-FR.po index e8b847230b0..291a8259f92 100644 --- a/redbot/cogs/mod/locales/fr-FR.po +++ b/redbot/cogs/mod/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: fr_FR\n" -#: 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)" @@ -51,96 +51,104 @@ msgstr "J'ai besoin de(s) permission(s) {perms} dans le salon de cet utilisateur 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:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 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:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 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:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "Vous avez été banni de {guild}." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**Raison**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "Aucune raison n'a été fournie." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "L'utilisateur avec l'ID {user_id} est déjà banni." -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "L'utilisateur avec l'ID {user_id} vient de passer d'un bannissement temporaire vers un bannissement permanent." -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "C'est fait. Ça fait du bien." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Je ne suis pas autorisé à faire cela." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "L'utilisateur avec l'ID {user_id} est introuvable" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "Une erreur inattendue s'est produite." -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "Ban temporaire terminé" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 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:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "Vous avez été expulsé de {guild}." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -167,181 +175,205 @@ msgstr "Banni massivement un ou des utilisateurs du serveur.\n\n" " à l'aide de cette commande.\n" " " -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "{num} utilisateurs bannis du serveur." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Erreurs:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 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:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Je n'ai pas les permissions pour le faire." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "Impossible de bannir l'utilisateur {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 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:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 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:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "\n\n" "**Raison :** {reason}" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 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:654 +#: redbot/cogs/mod/kickban.py:677 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:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "Quelque chose s'est mal passé durant le bannissement." -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "Terminé. Assez de chaos pour l'instant." -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, 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:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 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:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Terminé. Assez de chaos." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "Expulse un membre d'un salon vocal." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 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:782 +#: redbot/cogs/mod/kickban.py:821 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:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." -msgstr "" +msgstr "L'utilisateur a été expulsé du salon vocal." -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, 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:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 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:839 +#: redbot/cogs/mod/kickban.py:882 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:845 +#: redbot/cogs/mod/kickban.py:888 #, 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:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 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:880 +#: redbot/cogs/mod/kickban.py:927 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:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Il semble que l'utilisateur n'est pas banni !" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 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:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "Cet utilisateur a été débanni de ce serveur." -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 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:934 +#: redbot/cogs/mod/kickban.py:985 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:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -350,187 +382,193 @@ msgstr "" msgid "Moderation tools." msgstr "Outils de modération." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, 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:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "Salons et serveurs ignorées restaurées." -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "Suppression des paramètre de délai de suppression restaurée." -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: 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:54 +#: 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:74 +#: 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:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Ce pseudo est invalide." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Fait." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Personnalisé : {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Personnalisé : {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Personnalisé : {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Joue à : {name}" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Stream : [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Streaming : {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Écoute : [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Écoute : {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Regarde : {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Participant à : {competing}" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Statut : {}" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "A rejoint Discord le" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "A rejoint ce serveur le" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rôles" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rôle" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "Noms précédents" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" -msgstr "Nom précédent" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" -msgstr "Pseudos précédents" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" -msgstr "Pseudo précédent" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Membre #{} | ID utilisateur: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:316 -msgid "**Past 20 names**:" -msgstr "**20 derniers noms **:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" -msgstr "**20 derniers pseudos ** :" +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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é." @@ -705,30 +743,33 @@ msgstr "" #: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." -msgstr "" +msgstr "Autowarn pour spam de mention est déjà désactivé." #: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." -msgstr "" +msgstr "Autowarn pour spam de mention désactivé." #: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." -msgstr "" +msgstr "`` doit être 1 ou supérieur à autowarn." #: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." -msgstr "" +msgstr "\n" +"Autowarn est égal ou supérieur a l'explusion automatique ." #: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." -msgstr "" +msgstr "\n" +"Autowarn est égal ou supérieur à l'autoban." #: 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 "Autowarn pour le spam de mention activé. Quiconque mentionnant {max_mentions} ou plus de personnes dans un seul message sera automatiquement autowarn.\n" +"{mismatch_message}" #: redbot/cogs/mod/settings.py:207 #, docstring @@ -750,12 +791,13 @@ msgstr "Expulsion automatique pour le spam de mention désactivée." #: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." -msgstr "" +msgstr "`` doit être 1 ou plus élevé pour l'autokick." #: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." -msgstr "" +msgstr "\n" +"L'autokick est égal ou inférieur à celui de l'autowarn." #: redbot/cogs/mod/settings.py:233 msgid "\n" @@ -874,6 +916,26 @@ msgstr "Le bot n'essayera plus d'envoyer un message privé à l'utilisateur avan #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -881,15 +943,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:382 +#: redbot/cogs/mod/settings.py:405 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:385 +#: redbot/cogs/mod/settings.py:408 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:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -900,35 +962,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "Les changements de pseudo sont actuellement suivi." -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "Les changements de pseudo ne sont pas actuellement suivi." -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "Les changements de pseudo seront maintenant suivis." -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "Les changements de pseudo ne seront plus suivis." -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -936,41 +998,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "Les changements de nom sont actuellement suivi." -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 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:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "Les changements de nom vont maintenant être suivis." -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/hi-IN.po b/redbot/cogs/mod/locales/hi-IN.po index 23046764d73..6f198f437ad 100644 --- a/redbot/cogs/mod/locales/hi-IN.po +++ b/redbot/cogs/mod/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: hi_IN\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/hr-HR.po b/redbot/cogs/mod/locales/hr-HR.po index cdfe74ae6cb..ac8e40788c6 100644 --- a/redbot/cogs/mod/locales/hr-HR.po +++ b/redbot/cogs/mod/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: hr_HR\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/hu-HU.po b/redbot/cogs/mod/locales/hu-HU.po index d18c41ae635..1563cbe8953 100644 --- a/redbot/cogs/mod/locales/hu-HU.po +++ b/redbot/cogs/mod/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: hu_HU\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Kész." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rangok" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/id-ID.po b/redbot/cogs/mod/locales/id-ID.po index 3fe99039c2e..eb6834778dc 100644 --- a/redbot/cogs/mod/locales/id-ID.po +++ b/redbot/cogs/mod/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: id_ID\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "Hari-hari tidak sah. Harus antara 0 dan 7." -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "Selesai. Itu terasa baik." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Saya tidak diizinkan untuk melakukan itu." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Saya tidak memiliki izin untuk melakukan ini." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "Saya tidak bisa melakukan itu untuk beberapa alasan." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 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:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Selesai. Cukup kekacauan." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Tampaknya bahwa pengguna tidak di banned!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Selesai." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Mengisi status {}" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Bergabung dengan Discord on" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Peran" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Anggota # {} | ID pengguna: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" -msgstr "**20 nama terakhir**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -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:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/it-IT.po b/redbot/cogs/mod/locales/it-IT.po index a8d5e0ad171..9c51367776a 100644 --- a/redbot/cogs/mod/locales/it-IT.po +++ b/redbot/cogs/mod/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: it_IT\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Fatto." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Agghiacciante in stato {}" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Iscritto Discord su" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Ruoli" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Membri #{} | ID utente: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/ja-JP.po b/redbot/cogs/mod/locales/ja-JP.po index e5743a305bc..1713727351c 100644 --- a/redbot/cogs/mod/locales/ja-JP.po +++ b/redbot/cogs/mod/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ja_JP\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Discordに参加した日: {}" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "役職" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "会員番号: {}|ユーザー番号: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/ko-KR.po b/redbot/cogs/mod/locales/ko-KR.po index 6ec138012b7..81770910b62 100644 --- a/redbot/cogs/mod/locales/ko-KR.po +++ b/redbot/cogs/mod/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ko_KR\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "올바르지 않은 요일이에요. 0에서 7사이여야 해요." -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "그렇게 하게 둘 수는 없어요. 자해는 나빠요. {}" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "다 했어요. 앙 기분 좋아." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "그렇게 하는 건 허용하지 않아요." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "제게 행동할 수 있는 권한이 없어요." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "왠지 모르겠어요." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "제 역할이 그 사용자를 밴 할 만큼 충분하지 않습니다." -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "다 했어요. 충분히 혼란스러워요." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "사용자들이 밴 처리되지 않은 것 같아요!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "다 했어요." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "{} 상태로 오싹해졌어요." -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "가입된 디스코드 켜짐" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "역할" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "멤버 # {} | 사용자 ID : {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" -msgstr "**20개의 이름 초과** :" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" -msgstr "**20개의 닉네임을 초과** :" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/nb-NO.po b/redbot/cogs/mod/locales/nb-NO.po index c9431d460c9..dbeda81c719 100644 --- a/redbot/cogs/mod/locales/nb-NO.po +++ b/redbot/cogs/mod/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: nb_NO\n" -#: 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)" @@ -51,123 +51,112 @@ msgstr "Jeg krever {perms} tillatelse(r) i brukerens kanal for å gjøre det der 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:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "Ugyldige dager. Må være mellom 0 og 7." -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 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:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "Du har blitt utestengt fra {guild}." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**Årsak**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "Ingen grunn ble oppgitt." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "Bruker med ID {user_id} er allerede utestengt." -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "Brukeren med ID {user_id} ble oppgradert fra en midlertidig til et permanent forbud." -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "Ferdig. Det følte seg bra." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Jeg har ikke lov til å gjøre det." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "Bruker med ID {user_id} ble ikke funnet" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "En uventet feil oppstod." -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "Tempban fullført" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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 sparke brukeren med ID 428675506947227648 fra serveren.\n" -" - `[p]kick @Twentysix ønsket å bli kastet ut.`\n" -" This will kick Twenty6 from the server.\n\n" -" Hvis en årsak er spesifisert, vil det bli den årsaken til å vise opp\n" -" i audit log.\n" -" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" -#: redbot/cogs/mod/kickban.py:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 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:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "Du har blitt sparket fra {guild}." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -186,191 +175,205 @@ msgstr "Masseutestenger bruker(e) fra tjeneren.\n\n" " med denne kommandoen.\n" " " -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "Utestengte {num} brukere fra serveren." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Feil:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 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:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Jeg mangler tillatelser til å gjøre dette." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "Kunne ikke forby bruker {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 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:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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 "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 @twentysix15m 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" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 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:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "\n\n" "**Årsak:** {reason}" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 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:654 +#: redbot/cogs/mod/kickban.py:677 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:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "Noe gikk galt under utestengelsen." -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "Ferdig. Nok kaos nå." -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, 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:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 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:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Ferdig. Nok kaos." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "Kast ut et medlem fra en talekanal." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 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:782 +#: redbot/cogs/mod/kickban.py:821 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:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "Brukeren har blitt sparket ut fra talekanalen." -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, 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:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 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:839 +#: redbot/cogs/mod/kickban.py:882 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:845 +#: redbot/cogs/mod/kickban.py:888 #, 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:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 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:880 +#: redbot/cogs/mod/kickban.py:927 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:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Det virker som brukeren ikke er utestengt!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 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:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "Opphevet utstengelsen fra den brukeren for denne serveren." -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 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:934 +#: redbot/cogs/mod/kickban.py:985 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:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 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}" @@ -379,24 +382,24 @@ msgstr "Noe gikk galt under forsøket på å sende den brukeren invitasjonen. He msgid "Moderation tools." msgstr "Moderering verktøy." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 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:155 +#: redbot/cogs/mod/mod.py:156 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:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "Flytt ignorerte kanaler og servere til kjernen" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "Ignorerte kanaler og servere gjenopprettet." -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -405,164 +408,169 @@ msgstr "\n" " Flytt slettede innstillinger til kjernen\n" " " -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "Slett forsinkelsesinnstillinger gjenopprettet." -#: redbot/cogs/mod/names.py:37 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" -" " -msgstr "Endre et medlem sitt kallenavn.\n\n" -" Med tomt kallenavn vil den fjernes.\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:46 +#: 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:54 +#: 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:74 +#: 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:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Det kallenavnet er ugyldig." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Ferdig." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Egendefinert: {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Egendefinert: {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Egendefinert: {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Spiller {name}" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Strømme: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Strømme: {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Lytter: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Lytter: {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Overvåker: {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Konkurrerende i: {competing}" -#: redbot/cogs/mod/names.py:175 +#: 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 "Vis informasjon om et medlem.\n\n" -" Dette inkluderer felt for status, discord påloggingsdato, server\n" -" bli med dato, stemmetilstand og tidligere navn/kallenavn.\n\n" -" Hvis medlemmet ikke har noen roller, tidligere navn eller tidligere kallenavn,\n" -" disse feltene vil bli utelatt.\n" -" " +msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Slapper av i {} status" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Ble med Discord den" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Ble medlem på serveren" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rolle" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "Forrige navn" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" -msgstr "Forrige navn" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" -msgstr "Forrige kallenavn" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" -msgstr "Forrige kallenavn" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Medlem #{} | Bruker ID: {}" -#: redbot/cogs/mod/names.py:312 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "Vis tidligere navn og kallenavn på et medlem." +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:316 -msgid "**Past 20 names**:" -msgstr "**Siste 20 navn**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -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:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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." @@ -939,6 +947,26 @@ msgstr "Bot vil ikke lenger forsøke å sende en DM til bruker før spark og ute #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -946,15 +974,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:382 +#: redbot/cogs/mod/settings.py:405 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:385 +#: redbot/cogs/mod/settings.py:408 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:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -971,38 +999,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:412 +#: redbot/cogs/mod/settings.py:435 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:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "Kallenavn endringer spores for øyeblikket." -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "Kallenavn endringer blir ikke sporet." -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "Navnendringer vil nå bli sporet." -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "Kallenavn endringer vil ikke lenger spores." -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -1013,50 +1038,43 @@ msgstr "\n" " Hvis du slår på dette overstyrer også innstillingen for sporekallenavn.\n" " " -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "Navneendringer spores for øyeblikket." -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "Alle navneendringer blir ikke sporet." -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "Navnendringer vil nå bli sporet." -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 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:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." -msgstr "Brukernavn og kallenavn er slettet fra Mod konfigurasjon." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" #: redbot/cogs/mod/slowmode.py:28 #, docstring diff --git a/redbot/cogs/mod/locales/nl-NL.po b/redbot/cogs/mod/locales/nl-NL.po index 3f33640b190..3a5ac56c885 100644 --- a/redbot/cogs/mod/locales/nl-NL.po +++ b/redbot/cogs/mod/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: nl_NL\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Je hebt niet de permissie om dit uit te voeren." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "Moderatietools." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Klaar." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Chillen in {} status" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Gebruikt Discord sinds" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Lid #{} | Gebruikers-ID: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/pl-PL.po b/redbot/cogs/mod/locales/pl-PL.po index 33b6f009914..d561700564c 100644 --- a/redbot/cogs/mod/locales/pl-PL.po +++ b/redbot/cogs/mod/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: pl_PL\n" -#: 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 "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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Nie wolno mi tego zrobić." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Nie mam uprawnień aby to zrobić." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Gotowe." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Relaksuję się w statusie {}" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Dołączył do Discorda" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Członek #{} | ID użytkownika: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/pt-BR.po b/redbot/cogs/mod/locales/pt-BR.po index 64600108ea7..1ae431b4872 100644 --- a/redbot/cogs/mod/locales/pt-BR.po +++ b/redbot/cogs/mod/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: pt_BR\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Concluído." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/pt-PT.po b/redbot/cogs/mod/locales/pt-PT.po index 6078ba81b8d..504ab683499 100644 --- a/redbot/cogs/mod/locales/pt-PT.po +++ b/redbot/cogs/mod/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: pt_PT\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" -msgstr "" +msgstr "**Motivo**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." -msgstr "" +msgstr "Nenhuma razão foi dada." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,199 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" -msgstr "" +msgstr "\n" +"Erros:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +#: redbot/cogs/mod/kickban.py:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +369,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Concluído." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -528,7 +577,7 @@ msgstr "" #: 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:31 redbot/cogs/mod/settings.py:54 #: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 @@ -837,20 +886,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +930,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +966,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/ru-RU.po b/redbot/cogs/mod/locales/ru-RU.po index 786a1c88042..ed2bc60ff26 100644 --- a/redbot/cogs/mod/locales/ru-RU.po +++ b/redbot/cogs/mod/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ru_RU\n" -#: 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 "{member}, Пожалуйста, не упоминайте людей массово!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "Спам с упоминаниями (автопредупреждение)" @@ -51,96 +51,104 @@ msgstr "Мне требуется право(а) {perms} в канале пол msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "Вы должны иметь право(а) {perms} в канале пользователя для выполнения этой команды." -#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "Недопустимое значение дней. Должно быть между 0 и 7." -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "Я не могу позволить вам сделать это. Вред самому себе - это плохо {}" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "Я не могу этого сделать из-за правил иерархии Discord." -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "Вы были заблокированы в {guild}." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**Причина**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "Причина не была названа." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "Пользователь с ID {user_id} уже забанен." -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "Пользователь с ID {user_id} был переведен из временного в постоянный бан." -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "Готово. Это было здорово." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Я не могу это сделать." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "Пользователь с ID {user_id} не найден" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "Произошла непредвиденная ошибка." -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "Временный бан завершен" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "Я не могу позволить тебе сделать это. Членовредительство - это плохо {emoji}" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "Вы были исключены из {guild}." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -167,181 +175,205 @@ msgstr "Массовый запрет пользователя(пользова " с помощью этой команды.\n" " " -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "Забанено {num} пользователей с сервера." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Ошибки:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "Следующие ID пользователей были переведены из временного в постоянный бан:\n" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "У меня недостаточно разрешений для этого действия." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "Не удалось забанить пользователя {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "Не удалось забанить пользователя с ID {user_id}: отсутствуют разрешения." -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "Вы были временно забанены на {server_name} до {date}." -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "\n\n" "**Причина:** {reason}" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "\n\n" "Вот приглашение по истечении срока бана: {invite_link}" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "Я не могу сделать это по каким-то причинам." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "Что-то пошло не так во время блокировки." -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "Готово. Хватит хаоса на сегодня." -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Выгнать пользователя и удалить его сообщения за 1 день." -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "Моя роль недостаточно высока, чтобы выдать мягкий бан этому пользователю." -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Готово. Достаточно хаоса." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "Выгнать участника из голосового канала." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "Я не могу выгнать этого участника из голосового канала." -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "Что-то пошло не так при попытке выгнать этого участника." -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." -msgstr "" +msgstr "Пользователь был кикнут из голосового канала." -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "Разрешает пользователю говорить и прослушивать голосовые каналы сервера." -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "Сервер не отключает звук и не заглушает пользователя." -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "Пользователю теперь разрешено говорить и слушать голосовые каналы." -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "Запретить пользователю говорить и слушать в голосовых каналах сервера." -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "Этот пользователь уже заглушен и оглушен по всему серверу." -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "Пользователю было запрещено говорить или слушать в голосовых каналах." -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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 "Разблокировать пользователя с этого сервера.\n\n" -" Требуется указать ID целевого пользователя. Чтобы найти его, вы можете либо:\n" -" 1. Скопировать его из лога мода (если он был создан), либо\n" -" 2. Включить режим разработчика, перейти в раздел \"Баны\" в настройках сервера, правой кнопкой мыши\n" -" щелкните на пользователе и выберите \"Копировать ID\"." - -#: redbot/cogs/mod/kickban.py:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Кажется, этот пользователь не забанен!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "Что-то пошло не так при попытке разблокирования этого пользователя." -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "Этот пользователь был разблокирован с этого сервера." -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "У меня нет общего сервера с этим пользователем. Я не могу повторно пригласить их." -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "Вы были разблокированы на {server}.\n" "Вот приглашение на этот сервер: {invite_link}" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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 "Мне не удалось отправить приглашение этому пользователю. Возможно, вы сможете отправить его для меня?\n" "Вот ссылка на приглашение: {invite_link}" -#: redbot/cogs/mod/kickban.py:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -350,24 +382,24 @@ msgstr "" msgid "Moderation tools." msgstr "Инструменты модерации." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "Переместите игнорируемые каналы и серверы в ядро" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "Восстановлены игнорируемые каналы и гильдии." -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -376,164 +408,169 @@ msgstr "\n" " Переместить параметры удаления в ядро\n" " " -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "Удаление настроек задержки восстановлено." -#: redbot/cogs/mod/names.py:37 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" -" " -msgstr "Изменить ник пользователя.\n\n" -" Если оставить ник пустым, он будет удален.\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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Никнеймы должны быть длиной от 2 до 32 символов." -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "У меня нет права переименовывать этого участника." -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Этот никнейм недействителен." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Готово." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Пользовательский: {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Пользовательский: {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Пользовательский: {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Играет: {name}" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Стриминг: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Стриминг: {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Прослушивание: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Прослушивание: {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Смотрит: {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Соревноваться в: {competing}" -#: redbot/cogs/mod/names.py:175 +#: 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 "Показать информацию о пользователе.\n\n" -" Включает в себя поля для статуса, дата вступления в дискорд сервер\n" -" дата присоединения, состояние голоса и предыдущие имя/ники.\n\n" -" Если у участника нет ролей, прошлых имен или предыдущих псевдонимов,\n" -" эти поля будут опущены.\n" -" " +msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Расслабляется в статусе {}" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Присоединился к Discord" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Присоединился к этому серверу" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Роли" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Роль" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "Предыдущие имена" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "Предыдущее имя пользователя" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" -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:288 -msgid "Previous Nicknames" -msgstr "Предыдущие никнеймы" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" -msgstr "Предыдущий ник" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Участник #{} | ID пользователя: {}" -#: redbot/cogs/mod/names.py:312 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "Показать предыдущие имена и прозвища пользователя." +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:316 -msgid "**Past 20 names**:" -msgstr "**Последние 20 имен пользователя**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -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:329 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "Этот участник не имеет никаких записанных имен или изменений псевдонима." @@ -907,6 +944,26 @@ msgstr "Бот больше не будет пытаться отправить #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -914,15 +971,15 @@ msgstr "Установите количество дней, в течение к " Количество дней должно быть от 0 до 7.\n" " " -#: redbot/cogs/mod/settings.py:382 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "Недопустимое количество дней. Должно быть от 0 до 7." -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "Сообщения на {days} дней будут удалены, когда пользователь забанен." -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -939,38 +996,35 @@ msgstr "Установка времени по умолчанию, которо " `[p]modset defaultduration 7 дней 12 часов 10 минут`\n" " " -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "Длительность временного запрета пользователя по умолчанию теперь равна {duration}." -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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" -" Включите, следует ли отслеживать изменения псевдонимов.\n\n" -" Эта настройка будет отменена, если отключить trackallnames.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "Изменения псевдонимов в настоящее время отслеживаются." -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "Изменения псевдонимов в настоящее время не отслеживаются." -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "Изменения ников теперь будут отслеживаться." -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "Изменения ников больше не будут отслеживаться." -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -981,50 +1035,43 @@ msgstr "\n" " Отключение этого параметра также отменяет настройку tracknicknames.\n" " " -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "В настоящее время отслеживаются изменения имен." -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "Все изменения имен в настоящее время не отслеживаются." -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "Изменения имен теперь будут отслеживаться." -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "Все изменения имен больше не будут отслеживаться.\n" "Чтобы удалить существующие данные об имени, используйте {command}." -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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 "Удаление всех сохраненных имен пользователей и псевдонимов.\n\n" -" Примеры:\n" -" - `[p]modset deletenames` - Не подтверждено. Показывает сообщение справки.\n" -" - `[p]modset deletenames yes` - Удаляет все сохраненные имена пользователей и никнеймы.\n\n" -" **Аргументы**\n\n" -" - `` По умолчанию будет равно false, если не указано.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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 "Это приведет к удалению всех сохраненных ботом имен пользователей и псевдонимов.\n" -"Если вы уверены, введите {command}" +msgstr "" -#: redbot/cogs/mod/settings.py:526 -msgid "Usernames and nicknames have been deleted from Mod config." -msgstr "Имена пользователей и никнеймы были удалены из конфигурации Mod." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" #: redbot/cogs/mod/slowmode.py:28 #, docstring diff --git a/redbot/cogs/mod/locales/sk-SK.po b/redbot/cogs/mod/locales/sk-SK.po index 8abee809620..f34b3743158 100644 --- a/redbot/cogs/mod/locales/sk-SK.po +++ b/redbot/cogs/mod/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: sk_SK\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/sl-SI.po b/redbot/cogs/mod/locales/sl-SI.po index e1aef99ea62..976cfb462ca 100644 --- a/redbot/cogs/mod/locales/sl-SI.po +++ b/redbot/cogs/mod/locales/sl-SI.po @@ -1,41 +1,41 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" "X-Crowdin-File-ID: 34\n" "Language: sl_SI\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/sv-SE.po b/redbot/cogs/mod/locales/sv-SE.po index e7bd1c33519..93f1c0f72c6 100644 --- a/redbot/cogs/mod/locales/sv-SE.po +++ b/redbot/cogs/mod/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: sv_SE\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "Det verkar som att användaren inte är bannlyst!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Klart." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Chillar i {} status" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Gick med i Discord den" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Gick med i denna server den" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Medlem #{} | User ID: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/tr-TR.po b/redbot/cogs/mod/locales/tr-TR.po index c0f648acae0..dda886ae341 100644 --- a/redbot/cogs/mod/locales/tr-TR.po +++ b/redbot/cogs/mod/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: tr_TR\n" -#: 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ı)" @@ -51,123 +51,112 @@ msgstr "Bunu yapabilmek için o kullanıcının kanalında {perms} izinlerine ih 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:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 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:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 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:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:139 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "Discord hierarşi kuralları nedeniyle bunu yapamam." -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "{guild} sunucusundan yasaklandınız." -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**Sebep**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "Bir sebep verilmedi." -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "{user_id} IDli kullanıcı zaten banlandı." -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 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:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "Tamamdır. Bu iyi hissettirdi." -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "Bunu yapmama iznim yok." -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "{user_id} IDli kullanıcı bulunamadı" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "Beklenmedik bir hata meydana geldi." -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "Geçici ban bitti" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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" -" Bir 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:310 +msgid "You must provide a reason for the kick." +msgstr "" -#: redbot/cogs/mod/kickban.py:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 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:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "{guild} sunucusundan atıldınız." -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -186,191 +175,205 @@ msgstr "Kullanıcıları sunucudan topluca yasaklar.\n\n" " kullanıcı IDleri gerekir.\n" " " -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "{num} kullanıcı sunucudan banlandı." -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "Hatalar:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 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:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "Bunu yapmak için izinlerim yok." -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "{user_id}: {reason} banlaması başarısız oldu" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 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:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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 "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" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 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:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "\n\n" "**Sebep:** {reason}" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 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:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "Bunu bazı sebeplerden dolayı yapamıyorum." -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "Ban sırasında bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "Tamamdır. Şimdilik bu kadar kaos yeter." -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, 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:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 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:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "Tamamdır. Şimdilik bu kadar kaos yeter." -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "Bir kullanıcıyı ses kanalından at." -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 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:782 +#: redbot/cogs/mod/kickban.py:821 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:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "Kullanıcı sesli kanaldan başarıyla atıldı." -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, 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:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 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:839 +#: redbot/cogs/mod/kickban.py:882 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:845 +#: redbot/cogs/mod/kickban.py:888 #, 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:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 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:880 +#: redbot/cogs/mod/kickban.py:927 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:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 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:906 +#: redbot/cogs/mod/kickban.py:957 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:920 +#: redbot/cogs/mod/kickban.py:971 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:926 +#: redbot/cogs/mod/kickban.py:977 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:934 +#: redbot/cogs/mod/kickban.py:985 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:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 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}" @@ -379,24 +382,24 @@ msgstr "O kullanıcıya bir davet linki gönderirken sorunla karşılaşıldı. msgid "Moderation tools." msgstr "Moderasyon Seçenekleri." -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 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:155 +#: redbot/cogs/mod/mod.py:156 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:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "Görmezden gelinen kanal ve sunucuları çekirdeğe aktar." -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "Görmezden gelinen kanal ve sunucu ayarları geri getirildi." -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -405,164 +408,169 @@ msgstr "\n" " deletedelay ayarlarını çekirdeğe taşı\n" " " -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "Silme gecikmesi ayarları geri getirildi." -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: 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:54 +#: 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:74 +#: 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:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Ad geçerli değil." -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Tamamdır." -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Özel: {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Özel: {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Özel: {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Oynuyor: {name}" -#: redbot/cogs/mod/names.py:113 +#: 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:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Yayınlıyor: {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Dinliyor: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Dinliyor: {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "İzliyor: {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "{competing} içinde kapışılıyor" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "{} durumda rahatına bakıyor" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Discord'a Katıldı" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Bu sunucuya katıldı" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rol" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "Geçmiş İsimleri" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" -msgstr "Önceki isim" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:288 -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:288 -msgid "Previous Nickname" -msgstr "Önceki Takma İsim" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Üye #{} | Kullanıcı IDsi: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" -msgstr "**Son 20 isim**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -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:329 +#: 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." @@ -937,6 +945,26 @@ msgstr "Bot artık atılma ya da banlanma öncesinde kullanıcıya özel mesaj a #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -944,15 +972,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:382 +#: redbot/cogs/mod/settings.py:405 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:385 +#: redbot/cogs/mod/settings.py:408 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:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -969,38 +997,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:412 +#: redbot/cogs/mod/settings.py:435 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:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "Nick değişiklikleri şu anda takip ediliyor." -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "Nick değişiklikleri şu anda takip edilmiyor." -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "Nick değişiklikleri artık takip edilecek." -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "Nick değişiklikleri artık takip edilmeyecek." -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -1011,50 +1036,43 @@ msgstr "\n" " Bunu kapalı ayarlamak tracknicknames ayarına üstün gelir.\n" " " -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "Ad değişiklikleri şu anda takip ediliyor." -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 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:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "Ad değişiklikleri artık takip edilecek." -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 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:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -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:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" #: redbot/cogs/mod/slowmode.py:28 #, docstring diff --git a/redbot/cogs/mod/locales/uk-UA.po b/redbot/cogs/mod/locales/uk-UA.po index 9022f6ddb05..8f7b6b70612 100644 --- a/redbot/cogs/mod/locales/uk-UA.po +++ b/redbot/cogs/mod/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: uk_UA\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/vi-VN.po b/redbot/cogs/mod/locales/vi-VN.po index 2d251592a32..a8001beeea9 100644 --- a/redbot/cogs/mod/locales/vi-VN.po +++ b/redbot/cogs/mod/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: vi_VN\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Xong!" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/zh-CN.po b/redbot/cogs/mod/locales/zh-CN.po index d45c17acd90..1e51efaea9e 100644 --- a/redbot/cogs/mod/locales/zh-CN.po +++ b/redbot/cogs/mod/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: zh_CN\n" -#: 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 "" @@ -51,96 +51,104 @@ msgstr "" 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:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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" @@ -148,7 +156,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -160,170 +168,198 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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:943 +msgid "You must provide a reason for the unban." msgstr "" -#: redbot/cogs/mod/kickban.py:901 +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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:949 +#: redbot/cogs/mod/kickban.py:1000 msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" @@ -332,181 +368,193 @@ msgstr "" msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:37 +#: 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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "完成。" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:175 +#: 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:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "在 {} 状态冷却" -#: redbot/cogs/mod/names.py:243 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "加入Discord日期" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "角色" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "成员 #{} | 用户 ID: {}" -#: redbot/cogs/mod/names.py:312 +#: 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:316 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "" @@ -837,20 +885,40 @@ msgstr "" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -861,35 +929,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -897,41 +965,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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:526 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" #: redbot/cogs/mod/slowmode.py:28 diff --git a/redbot/cogs/mod/locales/zh-TW.po b/redbot/cogs/mod/locales/zh-TW.po index 30fe97d4d5d..fecffd3aea7 100644 --- a/redbot/cogs/mod/locales/zh-TW.po +++ b/redbot/cogs/mod/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 20:06+0000\n" +"POT-Creation-Date: 2024-12-24 00:59+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,27 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: zh_TW\n" -#: 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 "提及垃圾郵件(Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "提及垃圾郵件(Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "提及垃圾郵件(Autokick)" -#: 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 "{member},請不要群發標記成員!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "提及垃圾郵件(自動警告)" @@ -51,123 +51,112 @@ msgstr "我需要該用戶頻道中的 {perms} 權限才能執行此操作。" msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "您必須在該用戶的頻道中擁有 {perms} 權限才能使用此指令。" -#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:456 -#: redbot/cogs/mod/kickban.py:628 +#: redbot/cogs/mod/kickban.py:121 +msgid "You must provide a reason for the ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:124 redbot/cogs/mod/kickban.py:474 +#: redbot/cogs/mod/kickban.py:651 msgid "Invalid days. Must be between 0 and 7." msgstr "無效的天數,天數必須在0和7之間。" -#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:602 +#: redbot/cogs/mod/kickban.py:130 redbot/cogs/mod/kickban.py:625 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "我不能讓你那樣做。自殘是不好的{}" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:310 -#: redbot/cogs/mod/kickban.py:607 redbot/cogs/mod/kickban.py:688 -#: redbot/cogs/mod/kickban.py:766 redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/kickban.py:135 redbot/cogs/mod/kickban.py:322 +#: redbot/cogs/mod/kickban.py:630 redbot/cogs/mod/kickban.py:715 +#: redbot/cogs/mod/kickban.py:805 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:318 -#: redbot/cogs/mod/kickban.py:615 +#: redbot/cogs/mod/kickban.py:142 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:638 msgid "I cannot do that due to Discord hierarchy rules." msgstr "由於 Discord 層次結構規則,我不能這樣做。" -#: redbot/cogs/mod/kickban.py:145 +#: redbot/cogs/mod/kickban.py:148 msgid "You have been banned from {guild}." msgstr "您已被 {guild} 伺服器封鎖。" -#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:329 +#: redbot/cogs/mod/kickban.py:152 redbot/cogs/mod/kickban.py:341 msgid "**Reason**" msgstr "**原因**" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:330 +#: redbot/cogs/mod/kickban.py:153 redbot/cogs/mod/kickban.py:342 msgid "No reason was given." msgstr "未給出原因。" -#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:473 +#: redbot/cogs/mod/kickban.py:174 redbot/cogs/mod/kickban.py:491 msgid "User with ID {user_id} is already banned." msgstr "ID 為 {user_id} 的用戶已被封鎖。" -#: redbot/cogs/mod/kickban.py:184 +#: redbot/cogs/mod/kickban.py:185 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "ID 為 {user_id} 的用戶已從臨時封禁升級為永久封禁。" -#: redbot/cogs/mod/kickban.py:196 redbot/cogs/mod/kickban.py:357 +#: redbot/cogs/mod/kickban.py:201 redbot/cogs/mod/kickban.py:371 msgid "Done. That felt good." msgstr "完成。感覺啵棒。" -#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:203 redbot/cogs/mod/kickban.py:350 msgid "I'm not allowed to do that." msgstr "我不被允許那樣做。" -#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:546 +#: redbot/cogs/mod/kickban.py:205 redbot/cogs/mod/kickban.py:565 msgid "User with ID {user_id} not found" msgstr "未找到 ID 為 {user_id} 的用戶" -#: redbot/cogs/mod/kickban.py:207 +#: redbot/cogs/mod/kickban.py:215 msgid "An unexpected error occurred." msgstr "發生一個預期外的錯誤。" -#: redbot/cogs/mod/kickban.py:261 +#: redbot/cogs/mod/kickban.py:269 msgid "Tempban finished" msgstr "模板完成" -#: redbot/cogs/mod/kickban.py:286 +#: redbot/cogs/mod/kickban.py:294 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 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" +" - `[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" -"踢出一個用戶。\n\n" -" 例子:\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" -" 如果指定了原因,它將是顯示的原因\n" -" 在審核日誌中。\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:303 redbot/cogs/mod/kickban.py:681 +#: redbot/cogs/mod/kickban.py:310 +msgid "You must provide a reason for the kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:315 redbot/cogs/mod/kickban.py:708 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "我不能讓你那樣做。自殘是不好的 {emoji}" -#: redbot/cogs/mod/kickban.py:325 +#: redbot/cogs/mod/kickban.py:337 msgid "You have been kicked from {guild}." msgstr "你已被踢出{guild}。" -#: redbot/cogs/mod/kickban.py:371 +#: redbot/cogs/mod/kickban.py:385 #, 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" +" - `[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" +" - `[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 "禁止用戶訪問此服務器並可選擇刪除幾天的消息。\n\n" -" `days` 是要清除禁止消息的天數。\n\n" -" 例子:\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" -" 如果用戶不是該服務器的成員,則應提供用戶 ID。\n" -" 如果天數不是數字,則將其視為原因的第一個詞。\n" -" 最少 0 天,最多 7 天。如果未指定,將使用 defaultdays 設置。\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:409 +#: redbot/cogs/mod/kickban.py:423 #, 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" @@ -186,191 +175,205 @@ msgstr "大規模禁止用戶訪問服務器。\n\n" " 使用這個命令。\n" " " -#: redbot/cogs/mod/kickban.py:425 +#: redbot/cogs/mod/kickban.py:439 +msgid "You must provide a reason for the massban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:443 msgid "Banned {num} users from the server." msgstr "從服務器封鎖 {num} 個用戶。" -#: redbot/cogs/mod/kickban.py:429 +#: redbot/cogs/mod/kickban.py:447 msgid "\n" "Errors:\n" msgstr "\n" "錯誤:\n" -#: redbot/cogs/mod/kickban.py:432 +#: redbot/cogs/mod/kickban.py:450 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "以下用戶 ID 已從臨時封禁升級為永久封禁:\n" -#: redbot/cogs/mod/kickban.py:460 +#: redbot/cogs/mod/kickban.py:478 msgid "I lack the permissions to do this." msgstr "我沒有執行此操作的權限。" -#: redbot/cogs/mod/kickban.py:512 redbot/cogs/mod/kickban.py:516 +#: redbot/cogs/mod/kickban.py:530 redbot/cogs/mod/kickban.py:534 msgid "Failed to ban user {user_id}: {reason}" msgstr "無法禁止用戶 {user_id}:{reason}" -#: redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:570 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "無法禁止 ID 為 {user_id} 的用戶:缺少權限。" -#: redbot/cogs/mod/kickban.py:584 +#: redbot/cogs/mod/kickban.py:603 #, 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" +" - `[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 "暫時禁止用戶訪問此服務器。\n\n" -" `duration` 是用戶應該被禁止的時間量。\n" -" `days` 是在 tempban 上清理消息的天數。\n\n" -" 例子:\n" -" - `[p]tempban @Twentysix Because I say so`\n" -" 這將在管理員設置的默認時間內禁止 Twentysix。\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" -" 這將禁止 Twentysix 15 分鐘。\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" 這將禁止 ID 為 428675506947227648 的用戶 1 天 2 小時 15 分鐘,並將刪除他們最近 5 天的消息。\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:638 +#: redbot/cogs/mod/kickban.py:620 +msgid "You must provide a reason for the temporary ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:661 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "在 {date} 之前,您已被暫時禁止訪問 {server_name}。" -#: redbot/cogs/mod/kickban.py:642 +#: redbot/cogs/mod/kickban.py:665 msgid "\n\n" "**Reason:** {reason}" msgstr "\n\n" "**原因:** {reason}" -#: redbot/cogs/mod/kickban.py:644 +#: redbot/cogs/mod/kickban.py:667 msgid "\n\n" "Here is an invite for when your ban expires: {invite_link}" msgstr "\n\n" "這是您的禁令到期時的邀請:{invite_link}" -#: redbot/cogs/mod/kickban.py:654 +#: redbot/cogs/mod/kickban.py:677 msgid "I can't do that for some reason." msgstr "出於某種原因我不能那樣做。" -#: redbot/cogs/mod/kickban.py:656 +#: redbot/cogs/mod/kickban.py:679 msgid "Something went wrong while banning." msgstr "封鎖時出了點問題。" -#: redbot/cogs/mod/kickban.py:668 +#: redbot/cogs/mod/kickban.py:691 msgid "Done. Enough chaos for now." msgstr "完成。現在不再混亂了。" -#: redbot/cogs/mod/kickban.py:675 +#: redbot/cogs/mod/kickban.py:698 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "踢出一個用戶並刪除他們 1 天的消息。" -#: redbot/cogs/mod/kickban.py:702 +#: redbot/cogs/mod/kickban.py:703 +msgid "You must provide a reason for the softban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:729 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:713 +#: redbot/cogs/mod/kickban.py:740 msgid "My role is not high enough to softban that user." msgstr "我的身分組不足以軟封鎖該用戶。" -#: redbot/cogs/mod/kickban.py:749 +#: redbot/cogs/mod/kickban.py:784 msgid "Done. Enough chaos." msgstr "完成。現在不再混亂了。" -#: redbot/cogs/mod/kickban.py:757 +#: redbot/cogs/mod/kickban.py:792 #, docstring msgid "Kick a member from a voice channel." msgstr "從語音頻道中踢出成員。" -#: redbot/cogs/mod/kickban.py:779 +#: redbot/cogs/mod/kickban.py:794 +msgid "You must provide a reason for the voice kick." +msgstr "" + +#: redbot/cogs/mod/kickban.py:818 msgid "I am unable to kick this member from the voice channel." msgstr "我無法將此成員踢出語音頻道。" -#: redbot/cogs/mod/kickban.py:782 +#: redbot/cogs/mod/kickban.py:821 msgid "Something went wrong while attempting to kick that member." msgstr "試圖踢出成員時出了點問題。" -#: redbot/cogs/mod/kickban.py:796 +#: redbot/cogs/mod/kickban.py:835 msgid "User has been kicked from the voice channel." msgstr "用戶已被踢出語音頻道。" -#: redbot/cogs/mod/kickban.py:804 +#: redbot/cogs/mod/kickban.py:843 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "取消禁止用戶在伺服器的語音頻道中講話和收聽。" -#: redbot/cogs/mod/kickban.py:823 +#: redbot/cogs/mod/kickban.py:845 +msgid "You must provide a reason for the voice unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:866 msgid "That user isn't muted or deafened by the server." msgstr "該用戶不會被服務器靜音或禁聽。" -#: redbot/cogs/mod/kickban.py:839 +#: redbot/cogs/mod/kickban.py:882 msgid "User is now allowed to speak and listen in voice channels." msgstr "現在允許用戶在語音通道中講話和收聽。" -#: redbot/cogs/mod/kickban.py:845 +#: redbot/cogs/mod/kickban.py:888 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "禁止用戶在伺服器的語音通道中講話和收聽。" -#: redbot/cogs/mod/kickban.py:866 +#: redbot/cogs/mod/kickban.py:890 +msgid "You must provide a reason for the voice ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:913 msgid "That user is already muted and deafened server-wide." msgstr "該用戶已經在伺服器範圍內靜音和禁聽。" -#: redbot/cogs/mod/kickban.py:880 +#: redbot/cogs/mod/kickban.py:927 msgid "User has been banned from speaking or listening in voice channels." msgstr "用戶已被禁止在語音頻道中講話或收聽。" -#: redbot/cogs/mod/kickban.py:889 +#: redbot/cogs/mod/kickban.py:936 #, 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 "從該服務器取消禁止用戶。\n\n" -" 需要指定目標用戶的 ID。 要找到它,您可以:\n" -" 1. 從 mod 日誌案例中復制它(如果創建的話),或者\n" -" 2. 啟用開發者模式,進入本服務器設置中的Bans,右鍵-\n" -" 單擊用戶並選擇“複製 ID”。" - -#: redbot/cogs/mod/kickban.py:901 +" 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:943 +msgid "You must provide a reason for the unban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:952 msgid "It seems that user isn't banned!" msgstr "看來該用戶沒有被封鎖!" -#: redbot/cogs/mod/kickban.py:906 +#: redbot/cogs/mod/kickban.py:957 msgid "Something went wrong while attempting to unban that user." msgstr "嘗試取消對該用戶的封鎖時出了點問題。" -#: redbot/cogs/mod/kickban.py:920 +#: redbot/cogs/mod/kickban.py:971 msgid "Unbanned that user from this server." msgstr "將該用戶從該服務器中解除封鎖。" -#: redbot/cogs/mod/kickban.py:926 +#: redbot/cogs/mod/kickban.py:977 msgid "I don't share another server with this user. I can't reinvite them." msgstr "我不與該用戶共享另一台服務器。我不能重新邀請他們。" -#: redbot/cogs/mod/kickban.py:934 +#: redbot/cogs/mod/kickban.py:985 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "您已被解除 {server} 的封鎖。\n" "這是該服務器的邀請:{invite_link}" -#: redbot/cogs/mod/kickban.py:941 +#: redbot/cogs/mod/kickban.py:992 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 "我未能向該用戶發送邀請。也許你可以幫我寄過來?\n" "這是邀請鏈接:{invite_link}" -#: redbot/cogs/mod/kickban.py:949 +#: redbot/cogs/mod/kickban.py:1000 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}" @@ -379,24 +382,24 @@ msgstr "嘗試向該用戶發送邀請時出現問題。這是鏈接,您可以 msgid "Moderation tools." msgstr "版主工具。" -#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +#: redbot/cogs/mod/mod.py:136 redbot/cogs/mod/mod.py:146 msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "忽略的公會和頻道已被移動。請使用 {command} 遷移舊設置。" -#: redbot/cogs/mod/mod.py:155 +#: redbot/cogs/mod/mod.py:156 msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "刪除延遲設置已被移動。 請使用 {command} 遷移舊設置。" -#: redbot/cogs/mod/mod.py:176 +#: redbot/cogs/mod/mod.py:177 #, docstring msgid "Move ignored channels and servers to core" msgstr "將忽略的頻道和服務器移至核心" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:186 msgid "Ignored channels and guilds restored." msgstr "忽略的頻道和群組已恢復。" -#: redbot/cogs/mod/mod.py:190 +#: redbot/cogs/mod/mod.py:191 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -405,164 +408,169 @@ msgstr "\n" " 將刪除的延遲設置移至核心\n" " " -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:200 msgid "Delete delay settings restored." msgstr "刪除延遲設置恢復。" -#: redbot/cogs/mod/names.py:37 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" -" " -msgstr "更改成員的暱稱。\n\n" -" 將暱稱留空會將其刪除。\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:46 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "暱稱的長度必須介於 2 到 32 個字符之間。" -#: redbot/cogs/mod/names.py:54 +#: 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:74 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "我無權限重命名該成員。" -#: redbot/cogs/mod/names.py:77 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "該暱稱無效。" -#: redbot/cogs/mod/names.py:79 +#: redbot/cogs/mod/names.py:80 msgid "An unexpected error has occurred." msgstr "發生非預期的錯誤。" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "完成。" -#: redbot/cogs/mod/names.py:92 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "自訂狀態: {emoji} {name}" -#: redbot/cogs/mod/names.py:94 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "自訂狀態: {emoji}" -#: redbot/cogs/mod/names.py:96 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "自訂狀態: {name}" -#: redbot/cogs/mod/names.py:104 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "正在玩遊戲: {name}" -#: redbot/cogs/mod/names.py:113 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "實況中: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:120 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "實況中: {name}" -#: redbot/cogs/mod/names.py:129 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "收聽中: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:136 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "收聽中: {title}" -#: redbot/cogs/mod/names.py:144 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "觀看中: {name}" -#: redbot/cogs/mod/names.py:152 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "參加比賽:{competing}" -#: redbot/cogs/mod/names.py:175 +#: 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 "顯示有關成員的信息。\n\n" -" 這包括狀態字段、Discord加入日期、伺服器\n" -" 加入日期、狀態和以前的名字/暱稱。\n\n" -" 如果成員沒有角色、以前的名字或以前的暱稱,\n" -" 這些字段將被省略。\n" -" " +msgstr "" -#: redbot/cogs/mod/names.py:218 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "未知" -#: redbot/cogs/mod/names.py:230 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "目前狀態 {}" -#: redbot/cogs/mod/names.py:243 +#: 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:270 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "加入Discord於" -#: redbot/cogs/mod/names.py:271 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "加入這個伺服器於" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "身分組" -#: redbot/cogs/mod/names.py:274 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "身分組" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Names" -msgstr "以前的名字" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:280 -msgid "Previous Name" -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:288 -msgid "Previous Nicknames" -msgstr "以前的暱稱" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:288 -msgid "Previous Nickname" -msgstr "以前的暱稱" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" -#: redbot/cogs/mod/names.py:294 +#: 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:298 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "成員 #{} | 使用者ID: {}" -#: redbot/cogs/mod/names.py:312 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "顯示成員以前的名字和暱稱。" +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:316 -msgid "**Past 20 names**:" -msgstr "**過去的20個名字**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:322 -msgid "**Past 20 nicknames**:" -msgstr "**過去的20個暱稱**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:329 +#: 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 "該成員沒有任何記錄的姓名或暱稱更改。" @@ -936,6 +944,26 @@ msgstr "Bot 將不再嘗試在踢出和封鎖之前向用戶發送 DM。" #: redbot/cogs/mod/settings.py:376 #, docstring +msgid "\n" +" Toggle whether a reason is required for mod actions.\n\n" +" If this is enabled, the bot will require a reason to be provided for all mod actions.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "Mod action reason requirement is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:392 +msgid "Bot will now require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:394 +msgid "Bot will no longer require a reason for all mod actions." +msgstr "" + +#: redbot/cogs/mod/settings.py:399 +#, 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" " " @@ -943,15 +971,15 @@ msgstr "設置當用戶被禁止時要刪除的消息的默認天數。\n\n" " 天數必須介於 0 到 7 之間。\n" " " -#: redbot/cogs/mod/settings.py:382 +#: redbot/cogs/mod/settings.py:405 msgid "Invalid number of days. Must be between 0 and 7." msgstr "數值無效。必須介於 0 和 7 之間。" -#: redbot/cogs/mod/settings.py:385 +#: redbot/cogs/mod/settings.py:408 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "當用戶被禁止時,將刪除 {days} 天的消息。" -#: redbot/cogs/mod/settings.py:400 +#: redbot/cogs/mod/settings.py:423 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -968,38 +996,35 @@ msgstr "設置用戶被臨時封鎖時使用的默認時間。\n\n" " `[p]modset defaultduration 7 days 12 hours 10 minutes`\n" " " -#: redbot/cogs/mod/settings.py:412 +#: redbot/cogs/mod/settings.py:435 msgid "The default duration for tempbanning a user is now {duration}." msgstr "臨時封鎖用戶的默認持續時間現在是 {duration}。" -#: redbot/cogs/mod/settings.py:420 +#: redbot/cogs/mod/settings.py:443 #, 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" -"切換是否應跟蹤暱稱更改。\n\n" -" 如果禁用 trackallnames,此設置將被覆蓋。\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:429 +#: redbot/cogs/mod/settings.py:452 msgid "Nickname changes are currently being tracked." msgstr "目前正在跟蹤暱稱更改。" -#: redbot/cogs/mod/settings.py:431 +#: redbot/cogs/mod/settings.py:454 msgid "Nickname changes are not currently being tracked." msgstr "當前未跟蹤暱稱更改。" -#: redbot/cogs/mod/settings.py:436 +#: redbot/cogs/mod/settings.py:459 msgid "Nickname changes will now be tracked." msgstr "現在將跟蹤暱稱更改。" -#: redbot/cogs/mod/settings.py:438 +#: redbot/cogs/mod/settings.py:461 msgid "Nickname changes will no longer be tracked." msgstr "暱稱更改將不再被跟蹤。" -#: redbot/cogs/mod/settings.py:445 +#: redbot/cogs/mod/settings.py:468 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -1010,50 +1035,43 @@ msgstr "\n" " 關閉此選項也會覆蓋暱稱設置。\n" " " -#: redbot/cogs/mod/settings.py:453 +#: redbot/cogs/mod/settings.py:476 msgid "Name changes are currently being tracked." msgstr "目前正在跟蹤名稱更改。" -#: redbot/cogs/mod/settings.py:455 +#: redbot/cogs/mod/settings.py:478 msgid "All name changes are currently not being tracked." msgstr "當前未跟蹤所有名稱更改。" -#: redbot/cogs/mod/settings.py:460 +#: redbot/cogs/mod/settings.py:483 msgid "Name changes will now be tracked." msgstr "現在將跟蹤名稱更改。" -#: redbot/cogs/mod/settings.py:462 +#: redbot/cogs/mod/settings.py:485 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "將不再跟蹤所有名稱更改。\n" "要刪除現有名稱數據,請使用 {command}。" -#: redbot/cogs/mod/settings.py:473 +#: redbot/cogs/mod/settings.py:496 #, 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 "刪除所有存儲的用戶名和暱稱。\n\n" -" 例子:\n" -" - `[p]modset deletenames` - 未確認。 顯示幫助信息。\n" -" - `[p]modset deletenames yes` - 刪除所有存儲的用戶名和暱稱。\n\n" -" **參數**\n\n" -" - `` 除非指定,否則這將默認為 false。\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:485 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:508 +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 "這將刪除機器人存儲的所有存儲的用戶名和暱稱。\n" -"如果您確定,請輸入 {command}" +msgstr "" -#: redbot/cogs/mod/settings.py:526 -msgid "Usernames and nicknames have been deleted from Mod config." -msgstr "用戶名和暱稱已從 Mod 配置中刪除。" +#: redbot/cogs/mod/settings.py:552 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" #: redbot/cogs/mod/slowmode.py:28 #, docstring diff --git a/redbot/cogs/mod/mod.py b/redbot/cogs/mod/mod.py index 103c00b7b49..17aeb0e7caa 100644 --- a/redbot/cogs/mod/mod.py +++ b/redbot/cogs/mod/mod.py @@ -57,6 +57,7 @@ class Mod( "reinvite_on_unban": False, "current_tempbans": [], "dm_on_kickban": False, + "require_reason": False, "default_days": 0, "default_tempban_duration": 60 * 60 * 24, "track_nicknames": True, @@ -66,7 +67,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 307fe5d7dcf..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 +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) @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 9f4d86bc5a3..cd5fc294143 100644 --- a/redbot/cogs/mod/settings.py +++ b/redbot/cogs/mod/settings.py @@ -370,6 +370,29 @@ async def dm(self, ctx: commands.Context, enabled: bool = None): _("Bot will no longer attempt to send a DM to user before kick and ban.") ) + @modset.command() + @commands.guild_only() + async def requirereason(self, ctx: commands.Context, enabled: bool = None): + """ + Toggle whether a reason is required for mod actions. + + If this is enabled, the bot will require a reason to be provided for all mod actions. + """ + guild = ctx.guild + if enabled is None: + setting = await self.config.guild(guild).require_reason() + await ctx.send( + _("Mod action reason requirement is currently set to: {setting}").format( + setting=setting + ) + ) + return + await self.config.guild(guild).require_reason.set(enabled) + if enabled: + await ctx.send(_("Bot will now require a reason for all mod actions.")) + else: + await ctx.send(_("Bot will no longer require a reason for all mod actions.")) + @modset.command() @commands.guild_only() async def defaultdays(self, ctx: commands.Context, days: int = 0): @@ -418,7 +441,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. """ @@ -470,11 +493,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** @@ -483,8 +506,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 @@ -511,16 +534,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/modlog/locales/ar-SA.po b/redbot/cogs/modlog/locales/ar-SA.po index 44d33c1eff2..2253db21b29 100644 --- a/redbot/cogs/modlog/locales/ar-SA.po +++ b/redbot/cogs/modlog/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/bg-BG.po b/redbot/cogs/modlog/locales/bg-BG.po index e80724b7f94..d66a96fea49 100644 --- a/redbot/cogs/modlog/locales/bg-BG.po +++ b/redbot/cogs/modlog/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/cs-CZ.po b/redbot/cogs/modlog/locales/cs-CZ.po index b5ad92c64dc..51b4e8b0f76 100644 --- a/redbot/cogs/modlog/locales/cs-CZ.po +++ b/redbot/cogs/modlog/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -17,31 +17,31 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "" +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "Procházejte a spravujte modlog případů. Chcete-li spravovat nastavení modlogu, použijte `[p]modlogset`." #: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." -msgstr "" +msgstr "Zobrazit zvolený případ." #: redbot/cogs/modlog/modlog.py:36 msgid "That case does not exist for this server." -msgstr "" +msgstr "Tento případ neexistuje pro tento server." #: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 #: redbot/cogs/modlog/modlog.py:117 msgid "Timestamp:" -msgstr "" +msgstr "Časové razítko:" #: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." -msgstr "" +msgstr "Seznam případů pro daného člena." #: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." -msgstr "" +msgstr "Tento uživatel neexistuje." #: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." @@ -54,7 +54,7 @@ msgstr "Tento uživatel nemá žádné případy." #: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." -msgstr "" +msgstr "Seznam případů pro daného člena." #: redbot/cogs/modlog/modlog.py:126 #, docstring @@ -63,11 +63,15 @@ msgid "Specify a reason for a modlog case.\n\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 "Zadejte důvod pro moderátorský případ:\n\n" +" Měj na vědomí, že můžeš upravovat pouze případy\n" +" u kterých jsi vlastníkem. Neplatí v případě, že jsi moderátor, admin či vlastník serveru.\n\n" +" pakli-že není specifikováno číslo případu, bude použit ten poslední.\n" +" " #: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "Na tomto serveru nejsou žádné moderátorské záznamy." #: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" @@ -75,9 +79,9 @@ msgstr "Tento případ neexistuje!" #: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" -msgstr "" +msgstr "Nemáte oprávnění měnit tento případ!" #: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "Důvod pro případ #{num} byl aktualizován." diff --git a/redbot/cogs/modlog/locales/da-DK.po b/redbot/cogs/modlog/locales/da-DK.po index a425b95ea05..884fa4618ab 100644 --- a/redbot/cogs/modlog/locales/da-DK.po +++ b/redbot/cogs/modlog/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/de-DE.po b/redbot/cogs/modlog/locales/de-DE.po index ac5fc690c0e..098358e03dc 100644 --- a/redbot/cogs/modlog/locales/de-DE.po +++ b/redbot/cogs/modlog/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "Durchsuche und verwalte die Modlog Ereignisse." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/locales/es-ES.po b/redbot/cogs/modlog/locales/es-ES.po index 99549c45511..3f65d084448 100644 --- a/redbot/cogs/modlog/locales/es-ES.po +++ b/redbot/cogs/modlog/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "Navegar y gestionar casos del módulo \"modlog\"." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/locales/fi-FI.po b/redbot/cogs/modlog/locales/fi-FI.po index 6bed0887e9a..414ed52674e 100644 --- a/redbot/cogs/modlog/locales/fi-FI.po +++ b/redbot/cogs/modlog/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/fr-FR.po b/redbot/cogs/modlog/locales/fr-FR.po index c4c5a800ac9..d35f999d16f 100644 --- a/redbot/cogs/modlog/locales/fr-FR.po +++ b/redbot/cogs/modlog/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 @@ -27,12 +27,12 @@ msgstr "Afficher l'argument spécifié." #: redbot/cogs/modlog/modlog.py:36 msgid "That case does not exist for this server." -msgstr "" +msgstr "Ce cas n'existe pas sur ce serveur." #: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 #: redbot/cogs/modlog/modlog.py:117 msgid "Timestamp:" -msgstr "" +msgstr "Date et heure :" #: redbot/cogs/modlog/modlog.py:52 #, docstring diff --git a/redbot/cogs/modlog/locales/hi-IN.po b/redbot/cogs/modlog/locales/hi-IN.po index aacef4e0ef8..43481bc78d5 100644 --- a/redbot/cogs/modlog/locales/hi-IN.po +++ b/redbot/cogs/modlog/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/hr-HR.po b/redbot/cogs/modlog/locales/hr-HR.po index ac28ca614ea..d3da7631c35 100644 --- a/redbot/cogs/modlog/locales/hr-HR.po +++ b/redbot/cogs/modlog/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "Pregledajte i upravljajte modlog slučajevima." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/locales/hu-HU.po b/redbot/cogs/modlog/locales/hu-HU.po index a755f264030..40d183eea64 100644 --- a/redbot/cogs/modlog/locales/hu-HU.po +++ b/redbot/cogs/modlog/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/id-ID.po b/redbot/cogs/modlog/locales/id-ID.po index d25f4ae14a3..6ea0a5d0b4e 100644 --- a/redbot/cogs/modlog/locales/id-ID.po +++ b/redbot/cogs/modlog/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/it-IT.po b/redbot/cogs/modlog/locales/it-IT.po index db1c3900e12..75a5cb952f2 100644 --- a/redbot/cogs/modlog/locales/it-IT.po +++ b/redbot/cogs/modlog/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/ja-JP.po b/redbot/cogs/modlog/locales/ja-JP.po index 7872ab6f6ba..e3a816fe6bc 100644 --- a/redbot/cogs/modlog/locales/ja-JP.po +++ b/redbot/cogs/modlog/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/ko-KR.po b/redbot/cogs/modlog/locales/ko-KR.po index a4315fb7c37..6fb5fec3822 100644 --- a/redbot/cogs/modlog/locales/ko-KR.po +++ b/redbot/cogs/modlog/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/nb-NO.po b/redbot/cogs/modlog/locales/nb-NO.po index 3d2870c333d..23a5809dcb2 100644 --- a/redbot/cogs/modlog/locales/nb-NO.po +++ b/redbot/cogs/modlog/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+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" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 @@ -27,12 +27,12 @@ msgstr "Vis den angitte saken." #: redbot/cogs/modlog/modlog.py:36 msgid "That case does not exist for this server." -msgstr "" +msgstr "Dette saken eksisterer ikke i denne serveren." #: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 #: redbot/cogs/modlog/modlog.py:117 msgid "Timestamp:" -msgstr "" +msgstr "Tidsstempel:" #: redbot/cogs/modlog/modlog.py:52 #, docstring diff --git a/redbot/cogs/modlog/locales/nl-NL.po b/redbot/cogs/modlog/locales/nl-NL.po index f218a7531d7..65d78cdca4d 100644 --- a/redbot/cogs/modlog/locales/nl-NL.po +++ b/redbot/cogs/modlog/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/pl-PL.po b/redbot/cogs/modlog/locales/pl-PL.po index 26b82457a82..00f8c133728 100644 --- a/redbot/cogs/modlog/locales/pl-PL.po +++ b/redbot/cogs/modlog/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "Przeglądaj i zarządzaj sprawami modloga." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/locales/pt-BR.po b/redbot/cogs/modlog/locales/pt-BR.po index 4bc5d7e5c29..c3e806ca4a8 100644 --- a/redbot/cogs/modlog/locales/pt-BR.po +++ b/redbot/cogs/modlog/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+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" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "Consultar e gerenciar casos no diário de moderação." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "Veja e gerencie casos no diário de moderação. Para gerenciar as configurações do diário de moderação, use `[p]modlogset`." #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/locales/pt-PT.po b/redbot/cogs/modlog/locales/pt-PT.po index 543dee09c67..c84f53a42f3 100644 --- a/redbot/cogs/modlog/locales/pt-PT.po +++ b/redbot/cogs/modlog/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -17,44 +17,44 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +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 "" +msgstr "Mostra o caso especificado." #: redbot/cogs/modlog/modlog.py:36 msgid "That case does not exist for this server." -msgstr "" +msgstr "Esse caso não existe para este servidor." #: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 #: redbot/cogs/modlog/modlog.py:117 msgid "Timestamp:" -msgstr "" +msgstr "Marca de tempo:" #: 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: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: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: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:91 #, docstring msgid "List cases for the specified member." -msgstr "" +msgstr "Lista casos para o membro especificado." #: redbot/cogs/modlog/modlog.py:126 #, docstring @@ -63,21 +63,23 @@ msgid "Specify a reason for a modlog case.\n\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: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:145 msgid "That case does not exist!" -msgstr "" +msgstr "Esse caso não existe!" #: 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: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 ab2b4358ea0..9eef3eb6004 100644 --- a/redbot/cogs/modlog/locales/ru-RU.po +++ b/redbot/cogs/modlog/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 @@ -32,7 +32,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 #: redbot/cogs/modlog/modlog.py:117 msgid "Timestamp:" -msgstr "" +msgstr "Метка времени:" #: redbot/cogs/modlog/modlog.py:52 #, docstring diff --git a/redbot/cogs/modlog/locales/sk-SK.po b/redbot/cogs/modlog/locales/sk-SK.po index 6fb161f15cb..b34965e0fae 100644 --- a/redbot/cogs/modlog/locales/sk-SK.po +++ b/redbot/cogs/modlog/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/sl-SI.po b/redbot/cogs/modlog/locales/sl-SI.po index f7f94c547f1..1ba9859060c 100644 --- a/redbot/cogs/modlog/locales/sl-SI.po +++ b/redbot/cogs/modlog/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/sv-SE.po b/redbot/cogs/modlog/locales/sv-SE.po index 93831f252ca..e99dce4be65 100644 --- a/redbot/cogs/modlog/locales/sv-SE.po +++ b/redbot/cogs/modlog/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/tr-TR.po b/redbot/cogs/modlog/locales/tr-TR.po index 5d80e8979b1..b6fc43ba0d6 100644 --- a/redbot/cogs/modlog/locales/tr-TR.po +++ b/redbot/cogs/modlog/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "Modlog vakalarına göz atın ve yönetin." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/locales/uk-UA.po b/redbot/cogs/modlog/locales/uk-UA.po index d706f2dabb8..8cda1c5c9fe 100644 --- a/redbot/cogs/modlog/locales/uk-UA.po +++ b/redbot/cogs/modlog/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/vi-VN.po b/redbot/cogs/modlog/locales/vi-VN.po index b8f8428ae6e..522b147f75f 100644 --- a/redbot/cogs/modlog/locales/vi-VN.po +++ b/redbot/cogs/modlog/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/zh-CN.po b/redbot/cogs/modlog/locales/zh-CN.po index 366891e166f..e6003c46c55 100644 --- a/redbot/cogs/modlog/locales/zh-CN.po +++ b/redbot/cogs/modlog/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+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" @@ -17,7 +17,7 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" #: redbot/cogs/modlog/modlog.py:32 diff --git a/redbot/cogs/modlog/locales/zh-TW.po b/redbot/cogs/modlog/locales/zh-TW.po index a78b0bb05ac..3337e1e5e61 100644 --- a/redbot/cogs/modlog/locales/zh-TW.po +++ b/redbot/cogs/modlog/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-13 18:17+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" @@ -17,8 +17,8 @@ msgstr "" #: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Browse and manage modlog cases." -msgstr "瀏覽和管理 modlog 案例。" +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" #: redbot/cogs/modlog/modlog.py:32 #, docstring diff --git a/redbot/cogs/modlog/modlog.py b/redbot/cogs/modlog/modlog.py index 3dcf75d3998..db7d7144933 100644 --- a/redbot/cogs/modlog/modlog.py +++ b/redbot/cogs/modlog/modlog.py @@ -16,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/converters.py b/redbot/cogs/mutes/converters.py index 46cbabc3030..18a11430d10 100644 --- a/redbot/cogs/mutes/converters.py +++ b/redbot/cogs/mutes/converters.py @@ -1,63 +1,79 @@ +from __future__ import annotations + import logging import re -from typing import Union, Dict -from datetime import timedelta +from typing import Optional, TypedDict +from datetime import timedelta, datetime, timezone +from typing_extensions import Annotated from discord.ext.commands.converter import Converter from redbot.core import commands from redbot.core import i18n +from redbot.core.commands.converter import TIME_RE +_ = i18n.Translator("Mutes", __file__) log = logging.getLogger("red.cogs.mutes") -# the following regex is slightly modified from Red -# it's changed to be slightly more strict on matching with finditer -# this is to prevent "empty" matches when parsing the full reason -# This is also designed more to allow time interval at the beginning or the end of the mute -# to account for those times when you think of adding time *after* already typing out the reason -# https://github.com/Cog-Creators/Red-DiscordBot/blob/V3/develop/redbot/core/commands/converter.py#L55 -TIME_RE_STRING = r"|".join( - [ - r"((?P\d+?)\s?(weeks?|w))", - r"((?P\d+?)\s?(days?|d))", - r"((?P\d+?)\s?(hours?|hrs|hr?))", - r"((?P\d+?)\s?(minutes?|mins?|m(?!o)))", # prevent matching "months" - r"((?P\d+?)\s?(seconds?|secs?|s))", - ] -) -TIME_RE = re.compile(TIME_RE_STRING, re.I) -TIME_SPLIT = re.compile(r"t(?:ime)?=") +TIME_SPLIT = re.compile(r"t(?:ime\s?)?=\s*") -_ = i18n.Translator("Mutes", __file__) + +def _edgematch(pattern: re.Pattern[str], argument: str) -> Optional[re.Match[str]]: + """Internal utility to match at either end of the argument string""" + # precondition: pattern does not end in $ + # precondition: argument does not end in whitespace + return pattern.match(argument) or re.search( + pattern.pattern + "$", argument, flags=pattern.flags + ) -class MuteTime(Converter): +class _MuteTime(TypedDict, total=False): + duration: timedelta + reason: str + until: datetime + + +class _MuteTimeConverter(Converter): """ This will parse my defined multi response pattern and provide usable formats to be used in multiple responses """ - async def convert( - self, ctx: commands.Context, argument: str - ) -> Dict[str, Union[timedelta, str, None]]: - time_split = TIME_SPLIT.split(argument) - result: Dict[str, Union[timedelta, str, None]] = {} + async def convert(self, ctx: commands.Context, argument: str) -> _MuteTime: + time_split = TIME_SPLIT.search(argument) + result: _MuteTime = {} if time_split: - maybe_time = time_split[-1] + maybe_time = argument[time_split.end() :] + strategy = re.match else: maybe_time = argument + strategy = _edgematch - time_data = {} - for time in TIME_RE.finditer(maybe_time): - argument = argument.replace(time[0], "") - for k, v in time.groupdict().items(): - if v: - time_data[k] = int(v) - if time_data: + match = strategy(TIME_RE, maybe_time) + if match: + time_data = {k: int(v) for k, v in match.groupdict().items() if v is not None} + for k in time_data: + if k in ("years", "months"): + raise commands.BadArgument( + _("`{unit}` is not a valid unit of time for this command").format(unit=k) + ) try: - result["duration"] = timedelta(**time_data) + result["duration"] = duration = timedelta(**time_data) + result["until"] = ctx.message.created_at + duration + # Catch if using the timedelta with the current date will also result in an Overflow error except OverflowError: raise commands.BadArgument( _("The time provided is too long; use a more reasonable time.") ) + if duration <= timedelta(seconds=0): + raise commands.BadArgument(_("The time provided must not be in the past.")) + if time_split: + start, end = time_split.span() + end += match.end() + else: + start, end = match.span() + argument = argument[:start] + argument[end:] result["reason"] = argument.strip() return result + + +MuteTime = Annotated[_MuteTime, _MuteTimeConverter] diff --git a/redbot/cogs/mutes/locales/ar-SA.po b/redbot/cogs/mutes/locales/ar-SA.po index b36919f94e3..72fd03cc474 100644 --- a/redbot/cogs/mutes/locales/ar-SA.po +++ b/redbot/cogs/mutes/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: ar_SA\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "لا يمكنني أن أدعك تفعل ذلك. أنت لست أعلى من المستخدم في التسلسل الهرمي." -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "حتى" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "المدة" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "المشرف" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "لاشيء" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "حسنًا حينئذ." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "حسنًا حينئذ." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/bg-BG.po b/redbot/cogs/mutes/locales/bg-BG.po index e0862d4c63f..55c87df0c3d 100644 --- a/redbot/cogs/mutes/locales/bg-BG.po +++ b/redbot/cogs/mutes/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: bg_BG\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` не е валидна единица за време на тази команда" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Няма" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/cs-CZ.po b/redbot/cogs/mutes/locales/cs-CZ.po index 4c1a5bc1211..6ea35b5c559 100644 --- a/redbot/cogs/mutes/locales/cs-CZ.po +++ b/redbot/cogs/mutes/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: cs_CZ\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` není platnou jednotkou času pro tento příkaz" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Až do" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Doba trvání" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderátor" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Žádný" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Dobře, tedy." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Dobře, tedy." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/da-DK.po b/redbot/cogs/mutes/locales/da-DK.po index 74c56d5c845..f1bb6137327 100644 --- a/redbot/cogs/mutes/locales/da-DK.po +++ b/redbot/cogs/mutes/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: da_DK\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/de-DE.po b/redbot/cogs/mutes/locales/de-DE.po index e03e46d6cda..610700fc831 100644 --- a/redbot/cogs/mutes/locales/de-DE.po +++ b/redbot/cogs/mutes/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,219 +15,223 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: de_DE\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` ist keine gültige Zeiteinheit für diesen Befehl" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 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:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Bis" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Dauer" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderator" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "Server Stummschaltung" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "Manuell entfernte Kanal Überschreibungen" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Zuvor in diesem Server stummgeschaltet." -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Stummschaltungseinstellungen." -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: 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:797 +#: 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:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "\n" -" Ob Rollen exklusive Stummschaltungen auf dem Bot erzwungen werden sollen\n" -" " - -#: redbot/cogs/mutes/mutes.py:826 -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:828 -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:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -236,7 +240,7 @@ msgstr "\n" " Zeigt die aktuellen Stummschaltungseinstellungen in diesem Server.\n" " " -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -248,12 +252,12 @@ msgstr "Stummschaltungsrolle: {role}\n" "Sende Privatnachricht: {dm}\n" "Nenne Moderator: {show_mod}" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Keine" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -266,46 +270,41 @@ msgstr "\n" " über Probleme, wenn Stummschaltungen von Nutzern aufgehoben werden sollen, werden nirgendwo hin gesendet.\n" " " -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 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:877 +#: redbot/cogs/mutes/mutes.py:871 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:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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 "Legt die Rolle fest, die beim Stummschalten eines Benutzers angewendet werden soll.\n\n" -" Wenn keine Rolle eingerichtet ist, versucht der Bot, einen Benutzer stummschalten, indem er\n" -" Kanal Überschreibungen in allen Kanälen vornimmt, um zu verhindern, dass der Benutzer Nachrichten versendet.\n\n" -" Hinweis: Wenn keine Rolle eingerichtet wurde, kann ein Benutzer den Server\n" -" verlassen und wieder beitreten ohne stummgeschaltet zu sein.\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:899 -msgid "Channel overwrites will be used for mutes instead." -msgstr "Kanal-Überschreibungen werden stattdessen für Stummschaltungen verwendet." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 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:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "Stummschaltungs-Rolle gesetzt auf {role}" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -315,23 +314,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -339,112 +338,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Also gut." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Also gut." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -457,23 +470,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "Kanal Stummschaltung" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} wurde{time} in diesem Kanal stummgeschaltet." -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} wurden in diesem Kanal stummgeschaltet{time}." -#: redbot/cogs/mutes/mutes.py:1407 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:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -484,21 +497,29 @@ 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:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "Du kannst meine Stummschaltung nicht aufheben." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "Du kannst deine Stummschaltung nicht selber aufheben." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "Für {users} wurde die Stummschaltung in diesem Server aufgehoben." -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -506,13 +527,25 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "Für {users} wurde die Stummschaltung in diesem Kanal aufgehoben." -#: redbot/cogs/mutes/mutes.py:1545 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/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "dieser Server" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." @@ -544,11 +577,15 @@ 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:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "Sprach-Stummschaltung" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "Der folgende Benutzer konnte nicht stummgeschaltet werden\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -557,3 +594,7 @@ msgstr "Die Stummschaltung für einen Nutzer in seinem aktuellen Sprach-Kanal au " `` ist eine durch Leerzeichen getrennte Liste von Nutzernamen, IDs oder Erwähnungen.\n" " `[reason]` ist der Grund für die Aufhebung der Stummschaltung." +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "Für die folgenden Nutzer konnte die Stummschaltung nicht aufgehoben werden\n" + diff --git a/redbot/cogs/mutes/locales/es-ES.po b/redbot/cogs/mutes/locales/es-ES.po index 7435fcec973..6a1d303ac39 100644 --- a/redbot/cogs/mutes/locales/es-ES.po +++ b/redbot/cogs/mutes/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,59 +15,79 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: es_ES\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +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/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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:33 -msgid "That user is not muted in this channel." -msgstr "Ese usuario no está silenciado en este canal." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 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:41 +#: redbot/cogs/mutes/mutes.py:43 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: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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 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:50 +#: redbot/cogs/mutes/mutes.py:57 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:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "El role de silenciado ya no existe." -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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:55 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -76,163 +96,147 @@ msgstr "\n" " Mutear a los usuarios temporal o indefinidamente.\n" " " -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "Desilenciar automáticamente" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "Mutear servidor" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 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:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "\n" "Desilenciado en los canales: " -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 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:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} en los siguientes canales: {channels}\n" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "Voz desmuteada" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "Canal desmuteado" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 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:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "Ningún motivo proporcionado." -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Hasta" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Duración" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "Servidor" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderador" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "Moderador:" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "Hasta:" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "Duración:" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "Gremio:" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "Se ha eliminado manualmente el rol de silencio" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "Se ha aplicado manualmente el rol de silencio" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "Servidor muteado" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "Manualmente eliminados las sobreescrituras de los canales" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Anteriormente silenciado en este servidor." -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Ajustes de Silenciado." -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: 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:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "Las notificaciones silenciadas ya no se enviarán a las DM de los usuarios." -#: redbot/cogs/mutes/mutes.py:803 +#: 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 "Decide si el nombre del moderador que silenció a un usuario debe incluirse en el DM a ese usuario." -#: redbot/cogs/mutes/mutes.py:807 +#: 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 "Incluiré el nombre del moderador que emitió el silencio al enviar un DM a un usuario." -#: redbot/cogs/mutes/mutes.py:813 +#: 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 "No incluiré el nombre del moderador que emitió el silencio al enviar un DM a un usuario." -#: redbot/cogs/mutes/mutes.py:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "\n" -" Si forzar o no el rol solo silencia en el bot\n" -" " - -#: redbot/cogs/mutes/mutes.py:826 -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:828 -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:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -241,7 +245,7 @@ msgstr "\n" " Muestra la configuración de silencio actual de este servidor.\n" " " -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -253,12 +257,12 @@ msgstr "Rol de Silenciado: {role}\n" "Envío de DM: {dm}\n" "Mostrar moderador: {show_mod}" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Ninguno" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -271,46 +275,41 @@ msgstr "\n" " sobre problemas al desilenciar usuarios no se enviarán a ninguna parte.\n" " " -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "Se ha borrado el canal de notificación para problemas de des-silenciado." -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "Publicaré los asuntos de desilenciado en {channel}." -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\n\n" " Note: If no role is setup a user may be able to leave the server\n" " and rejoin no longer being muted.\n" " " -msgstr "Establece el rol a aplicar al silenciar a un usuario.\n\n" -" Si no hay un rol configurado, el bot intentará silenciar a un usuario estableciendo\n" -" sobrescrituras de canal en todos los canales para evitar que el usuario envíe mensajes.\n\n" -" Nota: Si no hay un rol configurado, un usuario puede ser capaz de abandonar el servidor\n" -" y al volver a unirse ya no estar silenciado.\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:899 -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:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." 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:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "Rol de silencio establecido en {role}" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -325,23 +324,23 @@ msgstr "Crear un rol Muted.\n\n" " `[p]muteset role ROLE_NAME_HERE`\n" " " -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "Configuración del Rol Silenciado" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "No pude crear un rol silenciado en este servidor." -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "No pude establecer sobrescrituras para los siguientes canales: {channels}" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -352,41 +351,23 @@ msgstr "\n" " Si no se proporciona un intervalo de tiempo se borrará.\n" " " -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "Tiempo de silencio por defecto eliminado." -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "Por favor, proporcione un formato de hora válido." -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "Tiempo de silencio por defecto establecido en {time}." -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" +msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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 "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:1063 -msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "De acuerdo." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -395,23 +376,70 @@ msgstr "\n" " Muestra silencios activos en este servidor.\n" " " -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "__Silencios del servidor__\n" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" -msgstr "__Tiempo restante__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "__Silencios de <#{channel_id}>__\n" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "No hay silencios en este servidor en este momento." -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 +#, docstring +msgid "Timeout users.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[time_and_reason]` is the time to timeout for and reason. Time is\n" +" any valid time length such as `30 minutes` or `2 days`. If nothing\n" +" is provided the timeout will use the set default time or give an error if not set.\n\n" +" Examples:\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "No puedes silenciarme." + +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 +msgid "You cannot mute yourself." +msgstr "No puedes silenciarte a ti mismo." + +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -431,43 +459,27 @@ msgstr "Silenciar usuarios.\n\n" " `[p]mute @member1 3 days`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 -msgid "You cannot mute me." -msgstr "No puedes silenciarme." - -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 -msgid "You cannot mute yourself." -msgstr "No puedes silenciarte a ti mismo." - -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" -msgstr " durante {duration}" - -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "{users} ha(n) sido silenciado(s) en este servidor{time}." -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "{users} ha sido silenciado en este servidor{time}." -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "{member} no pudo ser (des)silenciado por las siguientes razones:\n" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" -msgstr "- {reason} en los siguientes canales: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "Algunos usuarios no pudieron ser silenciados correctamente. ¿Te gustaría ver quién, dónde y por qué?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "De acuerdo." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -488,23 +500,23 @@ msgstr "Silencia a un usuario en el canal de texto actual. (or en el padre corre " `[p]mutechannel @member1 3 days`\n" " " -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "Silencio de Canal" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} han sido silenciados en este canal{time}." -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} ha sido silenciado en este canal{time}." -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" -msgstr "Los siguientes usuarios no pudieron ser silenciados\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -515,21 +527,29 @@ msgstr "Deja de silenciar a los usuarios.\n\n" " `[reason]` es la razón para el dessilenciado.\n" " " -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "No puedes desenmudecerme a mí." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "No puedes desenmudecerte a ti mismo." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "{users} fue dessilenciado en este servidor." -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -540,13 +560,25 @@ msgstr "Deja de silenciar a un usuario en este canal (o en el padre de este hilo " `[reason]` es la razón por la que no se mute.\n" " " -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "{users} desenmudecidos en este canal." -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" -msgstr "Los siguientes usuarios no pudieron ser desenmudecidos\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "este servidor" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." @@ -578,11 +610,15 @@ msgstr "Enmudecer a un usuario en su canal de voz actual.\n\n" " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 days`" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "Enmudecimiento" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "Los siguientes usuarios no pudieron ser silenciados\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -591,3 +627,7 @@ 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." +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "Los siguientes usuarios no pudieron ser desenmudecidos\n" + diff --git a/redbot/cogs/mutes/locales/fi-FI.po b/redbot/cogs/mutes/locales/fi-FI.po index 5f2b7a9e7c8..74d44e6e500 100644 --- a/redbot/cogs/mutes/locales/fi-FI.po +++ b/redbot/cogs/mutes/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: fi_FI\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` ei ole kelvollinen ajanyksikkö tälle komennolle" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Kesto" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderaattori" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/fr-FR.po b/redbot/cogs/mutes/locales/fr-FR.po index e5adf8fd989..0ad27eafc06 100644 --- a/redbot/cogs/mutes/locales/fr-FR.po +++ b/redbot/cogs/mutes/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,59 +15,79 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: fr_FR\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +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/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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:33 -msgid "That user is not muted in this channel." -msgstr "Cet utilisateur n'est pas muet dans ce salon." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "Cet utilisateur ne peut pas être (dé)mute, car il a la permission d'administrateur." -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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 "É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:46 -msgid "Failed to mute or unmute user. I need the Manage Permissions permission." -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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 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:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "Le salon dans lequel j'ai essayé de mute ou démute cet utilisateur est introuvable." -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "Le rôle muet n'existe plus." -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -76,166 +96,152 @@ msgstr "\n" " Mute les utilisateurs temporairement ou indéfiniment.\n" " " -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "Démute automatique" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "Démuter le serveur" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "Je ne suis pas en mesure de démute {user} pour la raison suivante :\n" "{reason}" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 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:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" -msgstr "" +msgstr "{reason} dans les canaux suivants : {channels}\n" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" -msgstr "" +msgstr "Rétablir la voix" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" -msgstr "" +msgstr "Rétablir le son du canal" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "Aucune raison n'a été fournie." -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Jusqu'à" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Durée" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "Serveur" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Modérateur" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" -msgstr "" +msgstr "Modérateur :" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" -msgstr "" +msgstr "Jusqu'à :" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" -msgstr "" +msgstr "Durée :" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" -msgstr "" +msgstr "Guilde :" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "Rôle muet enlevé manuellement" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "Rôle muet appliqué manuellement" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" -msgstr "" +msgstr "Couper le son du serveur" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." -msgstr "" +msgstr "Paramètres de mise en sourdine." -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: 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:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -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:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -243,12 +249,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Aucun" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -257,41 +263,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "Le rôle Muet à été défini sur : {role}" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -301,23 +307,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" -msgstr "" +msgstr "Configuration du rôle muet" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 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:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -325,63 +331,93 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "Temps muet par défaut supprimé." -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "Veuillez fournir un format de temps valide." -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." -msgstr "" +msgstr "Temps de mute défini par défaut sur {time}." -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Ok alors." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" +msgstr "__Serveur Muet__\n" + +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" -msgstr "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "__<#{channel_id}> Silencieux__\n" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "Il n'y a pas de \"mute\" sur ce serveur en ce moment." -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 +#, docstring +msgid "Timeout users.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[time_and_reason]` is the time to timeout for and reason. Time is\n" +" any valid time length such as `30 minutes` or `2 days`. If nothing\n" +" is provided the timeout will use the set default time or give an error if not set.\n\n" +" Examples:\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "Vous ne pouvez pas me rendre muet." + +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 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:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -401,43 +437,27 @@ msgstr "Couper le son des utilisateurs.\n\n" " `[p]mute @member1 @member2 spam 5 hpurs`\n" " `[p]mute @member1 @member2 spam 3 days` " -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 -msgid "You cannot mute me." -msgstr "Vous ne pouvez pas me rendre muet." - -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: 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:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" -msgstr " pour {duration}" - -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "{users} a été mis en sourdine dans ce serveur{time}." -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "{users} ont été mis en sourdine dans ce serveur{time}." -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "{member} ne peut être (un)muted pour les raisons suivantes:\n" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" -msgstr "{reason} dans les canaux suivants: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "Certains utilisateurs ne pouvaient pas être correctement mis en sourdine. Voulez-vous voir qui, où et pourquoi ?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Ok alors." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -450,23 +470,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "Canaux silencieux" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} a été mis en sourdine dans ce salon{time}." -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} ont été mis en sourdine dans ce salon{time}." -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" -msgstr "Les utilisateurs suivants ne peuvent être mis en sourdine\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -474,36 +494,59 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "Vous ne pouvez pas rétablir mon son." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "Vous ne pouvez pas rétablir votre son vous-même." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." +msgstr "{users} a été dé-mute sur ce serveur." + +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1614 #, 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 "" +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:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." +msgstr "{users} dé-mute dans ce salon." + +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." msgstr "" +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "ce serveur" + #: 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." @@ -528,14 +571,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "Les utilisateurs suivants ne peuvent être mis en sourdine\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "Les utilisateurs suivants ne peuvent être mis en sourdine\n" + diff --git a/redbot/cogs/mutes/locales/hi-IN.po b/redbot/cogs/mutes/locales/hi-IN.po index e25a333e63c..7ea1d0adeaa 100644 --- a/redbot/cogs/mutes/locales/hi-IN.po +++ b/redbot/cogs/mutes/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: hi_IN\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` इस आदेश के लिए समय की मान्य इकाई नहीं है" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/hr-HR.po b/redbot/cogs/mutes/locales/hr-HR.po index 46af0fe24c2..122022158cf 100644 --- a/redbot/cogs/mutes/locales/hr-HR.po +++ b/redbot/cogs/mutes/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: hr_HR\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` nije važeća jedinica vremena za ovu naredbu" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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 +#: redbot/cogs/mutes/mutes.py:39 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 +#: redbot/cogs/mutes/mutes.py:42 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 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Do" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Trajanje" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderator" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Ok onda." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Ok onda." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/hu-HU.po b/redbot/cogs/mutes/locales/hu-HU.po index 68170ff3ae0..1587d378403 100644 --- a/redbot/cogs/mutes/locales/hu-HU.po +++ b/redbot/cogs/mutes/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: hu_HU\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "Az `{unit}` nem érvényes időegység e parancshoz" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Rendben." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Rendben." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/id-ID.po b/redbot/cogs/mutes/locales/id-ID.po index 726ba6809a5..385bc9866d9 100644 --- a/redbot/cogs/mutes/locales/id-ID.po +++ b/redbot/cogs/mutes/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: id_ID\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Tak satupun" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/it-IT.po b/redbot/cogs/mutes/locales/it-IT.po index 36ee2702256..2884464a366 100644 --- a/redbot/cogs/mutes/locales/it-IT.po +++ b/redbot/cogs/mutes/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: it_IT\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` non è un periodo di tempo valido per questo comando" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Nessuno" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "OK allora." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "OK allora." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ja-JP.po b/redbot/cogs/mutes/locales/ja-JP.po index 87ee81beca2..597a4caa5cb 100644 --- a/redbot/cogs/mutes/locales/ja-JP.po +++ b/redbot/cogs/mutes/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: ja_JP\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}`はこのコマンドの有効な時間単位ではありません" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "無い" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ko-KR.po b/redbot/cogs/mutes/locales/ko-KR.po index 30723c8cb75..4b97cfd876e 100644 --- a/redbot/cogs/mutes/locales/ko-KR.po +++ b/redbot/cogs/mutes/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,226 +15,232 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: ko_KR\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." -msgstr "해당 사용자는 이미 이 채널에서 음소거되었습니다." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." -msgstr "해당 사용자는 이 채널에서 음소거되지 않았습니다." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "그렇게 하게 둘 수는 없어요. 역할 계층의 사용자보다 높지 않아요." -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "그렇게 할 수 없습니다. mute 대상보다 당신의 역할 계층이 낮습니다." -#: redbot/cogs/mutes/mutes.py:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "해당 사용자는 관리자 권한이 있으므로 음소거(해제)할 수 없습니다." -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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 "해당 사용자를 음소거 (해제) 하지 못했습니다. mute를 위해서 역할 관리 권한이 필요하고 mute대상이 역할 계층에서 나보다 낮아야 합니다." -#: 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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "덮어쓰기를 적용하는 동안 사용자가 서버를 떠났습니다." -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "사용자를 음소거하거나 음소거 해제하려는 채널을 찾을 수 없습니다." -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "사용자를 일시적으로 또는 무기한 음소거합니다." -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "자동 음소거 해제" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "서버 음소거 해제" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "다음과 같은 이유로 {user}의 음소거를 해제할 수 없습니다.\n" ": {reason}" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "\n" "채널에서 음소거 해제: " -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "다음과 같은 이유로 {member} 의 음소거를 해제할 수 없습니다.\n" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "음성 음소거 해제" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "채널 음소거 해제" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "다음과 같은 이유로 {channel} 에서 {user} 의 음소거를 해제할 수 없습니다: {reason}" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "이유가 제공되지 않았습니다." -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "지속기간" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "길드" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "관리자" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "서버 음소거" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "이 서버는 이전에 음소거되었습니다." -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "음소거 설정." -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "DM에서 사용자에게 음소거 알림을 보낼지 여부를 설정합니다." -#: redbot/cogs/mutes/mutes.py:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "이제 사용자 DM에게 음소거 알림을 보내도록 하겠습니다." -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "음소거 알림이 더 이상 사용자 DM으로 전송되지 않습니다." -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -242,12 +248,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "읎어요." -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -256,41 +262,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "{channel} 에 음소거 해제 issue를 게시하겠습니다." -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." -msgstr "대신 채널 덮어쓰기가 음소거에 사용됩니다." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -300,23 +306,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -324,112 +330,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -442,23 +462,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "채널 음소거" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" -msgstr "다음 사용자를 음소거할 수 없습니다.\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -466,21 +486,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "음소거를 해제할 수 없습니다." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "자신은 음소거를 해제할 수 없습니다." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -488,12 +516,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -520,14 +560,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "음성 음소거" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "다음 사용자를 음소거할 수 없습니다.\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/nb-NO.po b/redbot/cogs/mutes/locales/nb-NO.po index 8c13d0109e0..3548421b2e3 100644 --- a/redbot/cogs/mutes/locales/nb-NO.po +++ b/redbot/cogs/mutes/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,59 +15,79 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: nb_NO\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` er ikke en gyldig tidsenhet for denne kommandoen" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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:33 -msgid "That user is not muted in this channel." -msgstr "Den brukeren er ikke dempet i denne kanalen." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 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:41 +#: redbot/cogs/mutes/mutes.py:43 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: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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 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:50 +#: redbot/cogs/mutes/mutes.py:57 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:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "Den dempede rollen finnes ikke lenger." -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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:55 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -76,163 +96,147 @@ msgstr "\n" " Demp brukere midlertidig eller udefinitivt.\n" " " -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "Automatisk avdemping" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "Server udempet" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 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:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "\n" "Udempet i kanaler: " -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 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:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} I følgende kanaler: {channels}\n" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "Stemme udempet" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "Kanal udemp" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 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:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "Ingen grunn oppgitt." -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Frem til" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Varighet" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "Server" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderator" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "Manuelt fjernet dempet rolle" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "Manuelt brukt demping rolle" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "Server udempet" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "Manuelt fjernet kanal overskriver" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Tidligere mutert på denne serveren." -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Demp innstillinger." -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: 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:797 +#: 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:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "\n" -" Om roller bare skal tvinges til å dempe på boten\n" -" " - -#: redbot/cogs/mutes/mutes.py:826 -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:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "Jeg tillater jeg kanal overskriving av muterende brukere." - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -241,7 +245,7 @@ msgstr "\n" " Viser gjeldende dempet innstillinger for denne guilden.\n" " " -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -253,12 +257,12 @@ msgstr "Demp Rolle: {role}\n" "Send DM: {dm}\n" "Vis moderator: {show_mod}" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Ingen" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -271,46 +275,41 @@ msgstr "\n" " om problemer når opp-demping av brukere ikke sendes noen steder.\n" " " -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "Varslingskanal for udempede problemer er slettet." -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "Jeg publiserer udempet saker i {channel}." -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\n\n" " Note: If no role is setup a user may be able to leave the server\n" " and rejoin no longer being muted.\n" " " -msgstr "Angir rollen som skal brukes når lydløs dempes av en bruker.\n\n" -"Hvis ingen rolle er konfigurert, vil boten forsøke å dempe en bruker ved å angi\n" -"kanaloverskrivinger i alle kanaler for å forhindre at brukeren sender meldinger.\n\n" -" Merk: Hvis ingen rolle er konfigurert, kan en bruker være i stand til å forlate serveren\n" -"og bli med på ikke lenger\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:899 -msgid "Channel overwrites will be used for mutes instead." -msgstr "Kanal overskriving vil bli brukt til muter i stedet." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 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:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "Demp rolle satt til {role}" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -325,23 +324,23 @@ msgstr "Opprett en dempet rolle.\n\n" "[p]muteset role ROLE_NAME_HERE`\n" " " -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "Demp rolleoppsett" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 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:965 +#: redbot/cogs/mutes/mutes.py:956 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:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -352,41 +351,23 @@ msgstr "\n" " Hvis et tidsintervall er angitt vil denne fjernes.\n" " " -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "Standard dempingstid fjernet." -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "Oppgi et gyldig tidsformat." -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "Standard dempingstid satt til {time}." -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Ok da." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -395,23 +376,70 @@ msgstr "\n" " Viser aktive muter på denne serveren.\n" " " -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "__Server Demping__\n" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" -msgstr "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "__<#{channel_id}> Demping__\n" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 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:1181 +#: redbot/cogs/mutes/mutes.py:1134 +#, docstring +msgid "Timeout users.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[time_and_reason]` is the time to timeout for and reason. Time is\n" +" any valid time length such as `30 minutes` or `2 days`. If nothing\n" +" is provided the timeout will use the set default time or give an error if not set.\n\n" +" Examples:\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "Du kan ikke dempe meg." + +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 +msgid "You cannot mute yourself." +msgstr "Du kan ikke dempe deg selv." + +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -432,43 +460,27 @@ msgstr "Demp brukere.\n\n" " `[p]mute @member1 3 days`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 -msgid "You cannot mute me." -msgstr "Du kan ikke dempe meg." - -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 -msgid "You cannot mute yourself." -msgstr "Du kan ikke dempe deg selv." - -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" -msgstr " for {duration}" - -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "{users} er dempet i denne serveren{time}." -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "{users} er dempet i denne serveren{time}." -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 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:1272 -msgid "- {reason} In the following channels: {channels}\n" -msgstr "- {reason} I følgende kanaler: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -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:1349 +msgid "OK then." +msgstr "Ok da." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -481,23 +493,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "Kanal demp" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} har blitt dempet i denne kanalen{time}." -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} har blitt dempet i denne kanalen{time}." -#: redbot/cogs/mutes/mutes.py:1407 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:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -508,21 +520,29 @@ msgstr "Udemp brukere.\n\n" " `[reason]` er årsaken til den fjernede dempingen.\n" " " -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "Du kan ikke oppheve dempingen." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "Du kan ikke udempe deg selv." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "{users} fjernet mutasjonen på serveren." -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -530,13 +550,25 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "{users} av-dempet i denne kanalen." -#: redbot/cogs/mutes/mutes.py:1545 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/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "denne serveren" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." @@ -569,11 +601,15 @@ 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:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "Stemme demping" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "Følgende brukere kunne ikke dempes\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -582,3 +618,7 @@ msgstr "Slå på en bruker i sin nåværende talekanal.\n\n" " `` er en mellomromsseparert liste over brukernavn, ID'er eller meninger.\n" " `[reason]` er årsaken til den fjernede dempingen." +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "Kan ikke fjerne følgende brukere\n" + diff --git a/redbot/cogs/mutes/locales/nl-NL.po b/redbot/cogs/mutes/locales/nl-NL.po index f88d54f4b6a..440ef967bc9 100644 --- a/redbot/cogs/mutes/locales/nl-NL.po +++ b/redbot/cogs/mutes/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: nl_NL\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` is geen geldige tijdseenheid voor deze command" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Geen" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Ohke." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Ohke." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/pl-PL.po b/redbot/cogs/mutes/locales/pl-PL.po index b5b88bfb38c..31f9a26fb78 100644 --- a/redbot/cogs/mutes/locales/pl-PL.po +++ b/redbot/cogs/mutes/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: pl_PL\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` nie jest poprawną jednostką czasu dla tej komendy" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Brak" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "OK." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "OK." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/pt-BR.po b/redbot/cogs/mutes/locales/pt-BR.po index ff2ce6e9e24..83aee845708 100644 --- a/redbot/cogs/mutes/locales/pt-BR.po +++ b/redbot/cogs/mutes/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: pt_BR\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +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/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Até" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Duração" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderador" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "OK então." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "OK então." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/pt-PT.po b/redbot/cogs/mutes/locales/pt-PT.po index db74d62b755..10473bc804b 100644 --- a/redbot/cogs/mutes/locales/pt-PT.po +++ b/redbot/cogs/mutes/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: pt_PT\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +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/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/ru-RU.po b/redbot/cogs/mutes/locales/ru-RU.po index 609f233bcd6..61646bf39aa 100644 --- a/redbot/cogs/mutes/locales/ru-RU.po +++ b/redbot/cogs/mutes/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,59 +15,79 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: ru_RU\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` не является допустимой единицей времени для этой команды" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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:33 -msgid "That user is not muted in this channel." -msgstr "Этот пользователь не заглушен в этом канале." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "Я не могу позволить вам сделать это. Ваша роль ниже роли пользователя в иерархии." -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "Я не могу позволить вам сделать это. Вы не выше роли mute в иерархии ролей." -#: redbot/cogs/mutes/mutes.py:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "Этот пользователь не может быть (не)заглушен, так как у него есть права администратора." -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "Пользователь покинул сервер во время применения перезаписи." -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "Канал, на котором я пытался заглушить или снять заглушку с пользователя, не найден." -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "Роль \"mute\" больше не существует." -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -76,163 +96,147 @@ msgstr "\n" " Временно или бессрочно заглушить пользователей.\n" " " -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "Автоматическое снятие заглушки" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "Снять заглушку с сервера" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "Я не могу снять заглушку {user} по следующей причине:\n" "{reason}" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "\n" "Снята заглушка в каналах: " -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "{member} не может быть отключен по следующим причинам:\n" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} В следующих каналах: {channels}\n" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "Снять заглушку голоса" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "Снять заглушку с канала" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "Я не могу снять заглушку {user} в {channel} по следующей причине:\n" "{reason}" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "Причина не указана." -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "До" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Длительность" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "Сервер" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Модератор" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "Ручное удаление роли заглушки" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "Роль заглушки, применяемая вручную" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "Заглушка сервера" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "Перезапись каналов, удаленных вручную" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Ранее заглушенный на этом сервере." -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Настройки заглушки." -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "Теперь я постараюсь отправлять уведомления о заглушке в личные сообщения пользователей." -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "Уведомления о заглушке больше не будут отправляться в личные сообщения пользователей." -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "\n" -" Должно ли принудительно заглушать роль только на бота\n" -" " - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "Хорошо, я буду принудительно отключать роли, прежде чем заглушить пользователей." - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "Хорошо, я разрешу перезаписывать канал для заглушенных пользователей." - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -241,7 +245,7 @@ msgstr "\n" " Показывает текущие настройки заглушки для этого сервера.\n" " " -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -253,12 +257,12 @@ msgstr "Роль заглушки: {role}\n" "Отправить в ЛС: {dm}\n" "Показать модератора: {show_mod}" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Нет" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -271,46 +275,41 @@ msgstr "\n" " о проблемах со снятием заглушек с пользователей никуда не будут отправляться.\n" " " -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "Канал уведомлений о проблемах, связанных с заглушками, был очищен." -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "Я буду публиковать сообщения о снятии заглушек на {channel}." -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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 "Устанавливает роль, которая будет применяться при заглушке пользователя.\n\n" -" Если роль не задана, бот попытается заглушить пользователя, установив\n" -" перезапись каналов во всех каналах, чтобы пользователь не смог отправлять сообщения.\n\n" -" Примечание: Если роль не установлена, пользователь может покинуть сервер\n" -" и снова зайти на сервер без заглушки.\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:899 -msgid "Channel overwrites will be used for mutes instead." -msgstr "Вместо роли заглушки теперь будет использоваться перезапись каналов." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "Вы не можете установить эту роль, поскольку она не ниже вас в иерархии ролей." -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "Роль заглушки установлена на {role}" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." msgstr "Канал уведомления не настроен, используйте {command_1} для получения обновлений при возникновении проблем с автоматическим снятием заглушки." -#: redbot/cogs/mutes/mutes.py:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -325,23 +324,23 @@ msgstr "Создайте роль заглушки.\n\n" " `[p]muteset role ROLE_NAME_HERE`\n" " " -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." msgstr "На этом сервере уже установлена роль для заглушки. Пожалуйста, удалите ее с помощью {command}, прежде чем пытаться создать новую." -#: redbot/cogs/mutes/mutes.py:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "Настройка роли для заглушки" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "Я не смог создать роль заглушки на этом сервере." -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "Не удалось установить перезапись для следующих каналов: {channels}" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -352,41 +351,23 @@ msgstr "\n" " Если временной интервал не указан, он будет очищен.\n" " " -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "Стандартное время заглушки удалено." -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "Пожалуйста, укажите правильный формат времени." -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "Время заглушки по умолчанию установлено на {time}." -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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 "Перезапись канала для отключения пользователей может быть дорогостоящей для API Discord, поэтому мы рекомендуем, чтобы администратор установил роль заглушки вместо этого. Перезапись канала также не будет повторно применяться при вступлении в сервер, поэтому пользователь, который был заглушен, может уйти и снова зайти на сервер и больше не будет заглушен. Роль заглушки не имеет такой проблемы.\n\n" -"Вы уверены, что хотите продолжать использовать перезапись каналов? " - -#: redbot/cogs/mutes/mutes.py:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Хорошо." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -395,23 +376,70 @@ msgstr "\n" " Отображает активные заглушки на этом сервере.\n" " " -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "__Заглушки сервера__\n" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" -msgstr "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "__Заглушки <#{channel_id}>__\n" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "На этом сервере пока нет заглушек." -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 +#, docstring +msgid "Timeout users.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[time_and_reason]` is the time to timeout for and reason. Time is\n" +" any valid time length such as `30 minutes` or `2 days`. If nothing\n" +" is provided the timeout will use the set default time or give an error if not set.\n\n" +" Examples:\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "Вы не можете заглушить меня." + +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 +msgid "You cannot mute yourself." +msgstr "Вы не можете заглушить себя." + +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -432,43 +460,27 @@ msgstr "Заглушить пользователей.\n\n" " `[p]mute @member1 3 дня`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 -msgid "You cannot mute me." -msgstr "Вы не можете заглушить меня." - -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 -msgid "You cannot mute yourself." -msgstr "Вы не можете заглушить себя." - -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" -msgstr " на {duration}" - -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "{users} был заглушен на этом сервере{time}." -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "{users} были заглушены на этом сервере{time}." -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "{member} не может быть заглушен (или разглушен) по следующим причинам:\n" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" -msgstr "- {reason} в следующих каналах: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "Некоторых пользователей не удалось правильно заглушить. Вы хотите увидеть, кто, где и почему?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "Хорошо." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -481,23 +493,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "Канал заглушен" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} был заглушен в этом канале{time}." -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} были заглушены в этом канале{time}." -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" -msgstr "Следующие пользователи не могут быть заглушены\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -508,21 +520,29 @@ msgstr "Снять заглушку с пользователей.\n\n" " `[reason]` - причина для снятия заглушки.\n" " " -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "Вы не можете снять заглушку с меня." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "Вы не можете снять заглушку с себя." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "с {users} была снята заглушка на этом сервере." -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -530,13 +550,25 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "{users} включены на этом канале." -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" -msgstr "Со следующих пользователей невозможно снятие заглушки\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." @@ -569,11 +601,15 @@ msgstr "Заглушить пользователя в его текущем г " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 дня`" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "Заглушка голоса" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "Следующие пользователи не могут быть заглушены\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -582,3 +618,7 @@ msgstr "Снять заглушку с пользователя в его тек " `` - список имен пользователей, идентификаторов или упоминаний, разделенных пробелами.\n" " `[reason]` - причина снятия заглушки." +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "Со следующих пользователей невозможно снятие заглушки\n" + diff --git a/redbot/cogs/mutes/locales/sk-SK.po b/redbot/cogs/mutes/locales/sk-SK.po index 1f8c39d062e..02e1ff2331c 100644 --- a/redbot/cogs/mutes/locales/sk-SK.po +++ b/redbot/cogs/mutes/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: sk_SK\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/sl-SI.po b/redbot/cogs/mutes/locales/sl-SI.po index 06082f7069b..17cc599ba61 100644 --- a/redbot/cogs/mutes/locales/sl-SI.po +++ b/redbot/cogs/mutes/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: sl_SI\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` ni veljavna časovna enota za ta ukaz" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/sv-SE.po b/redbot/cogs/mutes/locales/sv-SE.po index 9c456c823d5..a3e0d2eff77 100644 --- a/redbot/cogs/mutes/locales/sv-SE.po +++ b/redbot/cogs/mutes/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: sv_SE\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` är inte en giltig tidsenhet för detta kommando" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "Inget" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/tr-TR.po b/redbot/cogs/mutes/locales/tr-TR.po index 35bade0df42..a73a606446f 100644 --- a/redbot/cogs/mutes/locales/tr-TR.po +++ b/redbot/cogs/mutes/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,59 +15,79 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: tr_TR\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +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/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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:33 -msgid "That user is not muted in this channel." -msgstr "O kullanıcı bu kanalda susturulmamış." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 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:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 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:41 +#: redbot/cogs/mutes/mutes.py:43 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: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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 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:50 +#: redbot/cogs/mutes/mutes.py:57 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:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "Mute rolü artık mevcut değil." -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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:55 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -76,163 +96,147 @@ msgstr "\n" " Kullanıcıları geçici veya kalıcı olarak sustur.\n" " " -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "Susturma cezanız otomatik olarak kaldırıldı" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "Sunucu susturma cezanız bitti" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 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:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "\n" "Şu kanallarda susturması geri alındı: " -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 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:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} Şu kanallarda: {channels}\n" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "Sesli kanal susturma cezanız kalktı" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "Kanal susturması kalktı" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 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:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "Sebep belirtilmedi." -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "Şu zamana kadar" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "Süre" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "Sunucu" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "Moderatör" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "Moderatör:" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "Şu zamana kadar:" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "Süre:" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "Sunucu:" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "Susturulma cezanız manuel olarak kaldırıldı" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "Susturulma cezanız manuel olarak verildi" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "Sunucu susturma cezası" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "Kanal yetkilerinden manuel olarak kaldırıldı" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Bu sunucuda daha önce susturulmuş." -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Susturma ayarları." -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: 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:797 +#: 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:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "\n" -" Bot üzerinde role özgü susturmaların zorlanıp zorlanmayacağı\n" -" " - -#: redbot/cogs/mutes/mutes.py:826 -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:828 -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:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -241,7 +245,7 @@ msgstr "\n" " Bu sunucu için mevcut susturma ayarlarını gösterir.\n" " " -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -253,12 +257,12 @@ msgstr "Susturma Rolü: {role}\n" "DM Atma: {dm}\n" "Moderatör belirtme: {show_mod}" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "None" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -271,46 +275,41 @@ msgstr "\n" " susturma geri alınırken oluşabilecek sorunlar bir yere gönderilmeyecek.\n" " " -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 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:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "Susturma geri alma hatalarını {channel} kanalına yazacağım." -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\n\n" " Note: If no role is setup a user may be able to leave the server\n" " and rejoin no longer being muted.\n" " " -msgstr "Bir kullanıcı susturulurken verilecek rolü ayarlar.\n\n" -" Eğer bir rol ayarlanmazsa bot kullanıcıyı konuşmasını\n" -" engellemek için tüm kanallarda yetki ayarlayarak susturmaya çalışır.\n\n" -" Not: Eğer bir rol ayarlanmazsa kullanıcı susturulmamak için\n" -" sunucudan çıkıp girebilir.\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:899 -msgid "Channel overwrites will be used for mutes instead." -msgstr "Susturmalar için kanal yetkileri kullanılacak." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 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:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "Susturulmuş rolü {role} olarak ayarlandı" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -325,23 +324,23 @@ msgstr "Bir susuturulmuş rolü oluştur.\n\n" " `[p]muteset role ROL_ADI` komutunu kullanın\n" " " -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "Susturulmuş rolü ayarlandı" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "Bu sunucuda susturulmuş rolü oluşturamadım." -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 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:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -352,41 +351,23 @@ msgstr "\n" " Bir zaman aralığı verilmezse bu ayar temizlenir.\n" " " -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "Varsayılan susturma süresi kaldırıldı." -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "Lütfen geçerli bir zaman biçimi sağlayın." -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "Varsayılan susturma süresi {time} olarak ayarlandı." -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" +msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "Tamam o zaman." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -395,23 +376,70 @@ msgstr "\n" " Sunucuda devam eden susturmaları gösterir.\n" " " -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "__Sunucudaki Susturmalar__\n" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" -msgstr "__Kalan süre__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "__<#{channel_id}> Susturmalar__\n" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "Bu sunucuda şu anda susturulmuş kişi bulunmamakta." -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 +#, docstring +msgid "Timeout users.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[time_and_reason]` is the time to timeout for and reason. Time is\n" +" any valid time length such as `30 minutes` or `2 days`. If nothing\n" +" is provided the timeout will use the set default time or give an error if not set.\n\n" +" Examples:\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "Beni susturamazsın." + +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 +msgid "You cannot mute yourself." +msgstr "Kendini susturamazsın." + +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -432,43 +460,27 @@ msgstr "Kullanıcıları sustur.\n\n" " `[p]mute @üye1 3 days`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 -msgid "You cannot mute me." -msgstr "Beni susturamazsın." - -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 -msgid "You cannot mute yourself." -msgstr "Kendini susturamazsın." - -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" -msgstr " {duration}" - -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "{users} bu sunucudan {time} susturuldu." -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "{users} bu sunucuda susturuldu. Süre: {time}." -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 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:1272 -msgid "- {reason} In the following channels: {channels}\n" -msgstr "- {reason} Şu kanallarda: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -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:1349 +msgid "OK then." +msgstr "Tamam o zaman." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -489,23 +501,23 @@ msgstr "Bir kullanıcıyı mevcut metin kanalında sustur.\n\n" " `[p]mute @üye1 3 days`\n" " " -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "Kanalda susturma" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} bu kanalda {time} susturuldu." -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} bulunduğu sesli kanaldan susturuldu. Süre: {time}." -#: redbot/cogs/mutes/mutes.py:1407 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:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -516,21 +528,29 @@ msgstr "Kullanıcıların susturmasını kaldır.\n\n" " `[reason]` susturmanın kaldırılma sebebidir.\n" " " -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "Benim susturmamı kaldıramazsın." -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "Kendi susturmanı kaldıramazsın." -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "{users} bu sunucudaki susturması kaldırıldı." -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -538,13 +558,25 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "{users} yazı/sesli kanalından susturması kaldırıldı." -#: redbot/cogs/mutes/mutes.py:1545 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/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "bu sunucu" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." @@ -578,11 +610,15 @@ msgstr "Bir kullanıcıyı mevcut ses kanalından sustur.\n\n" " `[p]voicemute @üye1 3 days`\n" "`" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "Sesli kanalda susturma" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "Şu kullanıcılar susturulamadı\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -591,3 +627,7 @@ msgstr "Bir kullanıcının şu an bulunduğu ses kanalında susturmasını kald " `` kullanıcı adları, IDleri veya pinglerinden oluşan boşluklarla ayrışmış bir listedir.\n" " `[reason]` susturmanın kaldırılma sebebidir." +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "Bu kullanıcının susturma cezası kaldırılamadı\n" + diff --git a/redbot/cogs/mutes/locales/uk-UA.po b/redbot/cogs/mutes/locales/uk-UA.po index 4d6e2d6bd30..09eedaa9de9 100644 --- a/redbot/cogs/mutes/locales/uk-UA.po +++ b/redbot/cogs/mutes/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: uk_UA\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/vi-VN.po b/redbot/cogs/mutes/locales/vi-VN.po index 3d9b4ad2d45..52d4a135706 100644 --- a/redbot/cogs/mutes/locales/vi-VN.po +++ b/redbot/cogs/mutes/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: vi_VN\n" -#: redbot/cogs/mutes/converters.py:60 -msgid "The time provided is too long; use a more reasonable time." +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/cogs/mutes/mutes.py:32 -msgid "That user is already muted in this channel." +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/zh-CN.po b/redbot/cogs/mutes/locales/zh-CN.po index b596f5a6b49..2644b35b10c 100644 --- a/redbot/cogs/mutes/locales/zh-CN.po +++ b/redbot/cogs/mutes/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,224 +15,230 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: zh_CN\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` 不是此命令的有效时间" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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." +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." msgstr "" -#: redbot/cogs/mutes/mutes.py:33 -msgid "That user is not muted in this channel." +#: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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." +#: redbot/cogs/mutes/mutes.py:48 +msgid "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." msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: 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:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:803 +#: 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:807 +#: 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:813 +#: 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:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +246,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "无" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -254,41 +260,41 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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:899 -msgid "Channel overwrites will be used for mutes instead." +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 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:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -298,23 +304,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 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:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -322,112 +328,126 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 #, docstring -msgid "Mute users.\n\n" +msgid "Timeout 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" +" `[time_and_reason]` is the time to timeout 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" +" is provided the timeout will use the set default time or give an error if not set.\n\n" " Examples:\n" -" `[p]mute @member1 @member2 spam 5 hours`\n" -" `[p]mute @member1 3 days`\n\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 +#, 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:1287 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -440,23 +460,23 @@ msgid "Mute a user in the current text channel (or in the parent of the current " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -464,21 +484,29 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -486,12 +514,24 @@ msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" msgstr "" #: redbot/cogs/mutes/voicemutes.py:42 @@ -518,14 +558,22 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute." msgstr "" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "" + diff --git a/redbot/cogs/mutes/locales/zh-TW.po b/redbot/cogs/mutes/locales/zh-TW.po index bafb9ce0036..665ad406c1e 100644 --- a/redbot/cogs/mutes/locales/zh-TW.po +++ b/redbot/cogs/mutes/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 04:23+0000\n" +"POT-Creation-Date: 2024-04-21 01:02+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,59 +15,79 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: zh_TW\n" -#: redbot/cogs/mutes/converters.py:60 +#: redbot/cogs/mutes/converters.py:57 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}`不是此命令的有效時間單位" + +#: redbot/cogs/mutes/converters.py:65 redbot/cogs/mutes/mutes.py:1016 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:33 -msgid "That user is not muted in this channel." -msgstr "該用戶在此頻道中未被靜音。" +#: redbot/cogs/mutes/converters.py:68 +msgid "The time provided must not be in the past." +msgstr "" #: redbot/cogs/mutes/mutes.py:34 +msgid "That user is already muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:35 +msgid "That user is not muted in {location}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:36 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "我不能讓你那樣做。您的身分組未高於該用戶身分組。" -#: redbot/cogs/mutes/mutes.py:37 +#: redbot/cogs/mutes/mutes.py:39 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:40 +#: redbot/cogs/mutes/mutes.py:42 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "該用戶不能被(取消)靜音,因為他們具有管理員權限。" -#: redbot/cogs/mutes/mutes.py:41 +#: redbot/cogs/mutes/mutes.py:43 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:48 +msgid "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." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:53 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." +msgstr "" -#: redbot/cogs/mutes/mutes.py:49 +#: redbot/cogs/mutes/mutes.py:56 msgid "The user has left the server while applying an overwrite." msgstr "用戶在套用覆蓋時離開了伺務器。" -#: redbot/cogs/mutes/mutes.py:50 +#: redbot/cogs/mutes/mutes.py:57 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "讓我靜音其他使用者的該語音頻道不存在。" -#: redbot/cogs/mutes/mutes.py:51 +#: redbot/cogs/mutes/mutes.py:58 msgid "The mute role no longer exists." msgstr "靜音身分組已經不再存在。" -#: redbot/cogs/mutes/mutes.py:52 +#: redbot/cogs/mutes/mutes.py:59 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 +#: redbot/cogs/mutes/mutes.py:62 +msgid "Timeouts cannot be longer than 28 days." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:63 +msgid "You must provide a time for the timeout to end." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:64 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 +#: redbot/cogs/mutes/mutes.py:88 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -76,163 +96,147 @@ msgstr "\n" " 暫時或無限期地使用戶靜音。\n" " " -#: redbot/cogs/mutes/mutes.py:325 redbot/cogs/mutes/mutes.py:337 -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:431 -#: redbot/cogs/mutes/mutes.py:448 redbot/cogs/mutes/mutes.py:502 -#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:527 +#: redbot/cogs/mutes/mutes.py:332 redbot/cogs/mutes/mutes.py:344 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:439 +#: redbot/cogs/mutes/mutes.py:456 redbot/cogs/mutes/mutes.py:510 +#: redbot/cogs/mutes/mutes.py:530 redbot/cogs/mutes/mutes.py:535 msgid "Automatic unmute" msgstr "自動取消靜音" -#: redbot/cogs/mutes/mutes.py:341 redbot/cogs/mutes/mutes.py:448 -#: redbot/cogs/mutes/mutes.py:649 redbot/cogs/mutes/mutes.py:1461 +#: redbot/cogs/mutes/mutes.py:348 redbot/cogs/mutes/mutes.py:456 +#: redbot/cogs/mutes/mutes.py:657 redbot/cogs/mutes/mutes.py:1510 +#: redbot/cogs/mutes/mutes.py:1584 msgid "Server unmute" msgstr "伺務器取消靜音" -#: redbot/cogs/mutes/mutes.py:350 +#: redbot/cogs/mutes/mutes.py:357 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "由於以下原因,我無法將 {user} 取消靜音:\n" "{reason}" -#: redbot/cogs/mutes/mutes.py:435 +#: redbot/cogs/mutes/mutes.py:443 msgid "\n" "Unmuted in channels: " msgstr "\n" "在頻道中取消靜音: " -#: redbot/cogs/mutes/mutes.py:461 +#: redbot/cogs/mutes/mutes.py:469 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "{member} 由於以下原因無法取消靜音:\n" -#: redbot/cogs/mutes/mutes.py:465 +#: redbot/cogs/mutes/mutes.py:473 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} 在以下頻道中:{channels}\n" -#: redbot/cogs/mutes/mutes.py:511 redbot/cogs/mutes/mutes.py:726 -#: redbot/cogs/mutes/voicemutes.py:222 +#: redbot/cogs/mutes/mutes.py:519 redbot/cogs/mutes/mutes.py:734 +#: redbot/cogs/mutes/voicemutes.py:224 msgid "Voice unmute" msgstr "取消語音靜音" -#: redbot/cogs/mutes/mutes.py:514 redbot/cogs/mutes/mutes.py:729 -#: redbot/cogs/mutes/mutes.py:1530 +#: redbot/cogs/mutes/mutes.py:522 redbot/cogs/mutes/mutes.py:737 +#: redbot/cogs/mutes/mutes.py:1653 msgid "Channel unmute" msgstr "取消頻道靜音" -#: redbot/cogs/mutes/mutes.py:531 +#: redbot/cogs/mutes/mutes.py:539 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "由於以下原因,我無法在 {channel} 中將 {user} 取消靜音:\n" "{reason}" -#: redbot/cogs/mutes/mutes.py:572 +#: redbot/cogs/mutes/mutes.py:580 msgid "Unknown" msgstr "未知" -#: redbot/cogs/mutes/mutes.py:577 +#: redbot/cogs/mutes/mutes.py:585 msgid "No reason provided." msgstr "沒有提供理由。" -#: redbot/cogs/mutes/mutes.py:587 +#: redbot/cogs/mutes/mutes.py:595 msgid "Until" msgstr "直到" -#: redbot/cogs/mutes/mutes.py:588 +#: redbot/cogs/mutes/mutes.py:596 msgid "Duration" msgstr "期間" -#: redbot/cogs/mutes/mutes.py:589 +#: redbot/cogs/mutes/mutes.py:597 msgid "Guild" msgstr "伺服器" -#: redbot/cogs/mutes/mutes.py:591 +#: redbot/cogs/mutes/mutes.py:599 msgid "Moderator" msgstr "版主" -#: redbot/cogs/mutes/mutes.py:599 +#: redbot/cogs/mutes/mutes.py:607 msgid "Moderator:" msgstr "版主:" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Until:" msgstr "直到:" -#: redbot/cogs/mutes/mutes.py:601 +#: redbot/cogs/mutes/mutes.py:609 msgid "Duration:" msgstr "期間:" -#: redbot/cogs/mutes/mutes.py:605 +#: redbot/cogs/mutes/mutes.py:613 msgid "Guild:" msgstr "伺服器:" -#: redbot/cogs/mutes/mutes.py:644 redbot/cogs/mutes/mutes.py:649 +#: redbot/cogs/mutes/mutes.py:652 redbot/cogs/mutes/mutes.py:657 msgid "Manually removed mute role" msgstr "手動刪除靜音身分組" -#: redbot/cogs/mutes/mutes.py:664 redbot/cogs/mutes/mutes.py:673 +#: redbot/cogs/mutes/mutes.py:672 redbot/cogs/mutes/mutes.py:681 msgid "Manually applied mute role" msgstr "手動套用靜音身分組" -#: redbot/cogs/mutes/mutes.py:673 redbot/cogs/mutes/mutes.py:1241 +#: redbot/cogs/mutes/mutes.py:681 redbot/cogs/mutes/mutes.py:1280 msgid "Server mute" msgstr "伺務器靜音" -#: redbot/cogs/mutes/mutes.py:736 redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:744 redbot/cogs/mutes/mutes.py:753 msgid "Manually removed channel overwrites" msgstr "手動刪除頻道覆蓋" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "之前在此服務器中被靜音。" -#: redbot/cogs/mutes/mutes.py:785 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "靜音設置。" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "設置是否向靜音中的用戶發送 DM 通知。" -#: redbot/cogs/mutes/mutes.py:795 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "我現在將嘗試向用戶 DM 發送靜音通知。" -#: redbot/cogs/mutes/mutes.py:797 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "靜音通知將不再發送給用戶 DM 消息。" -#: redbot/cogs/mutes/mutes.py:803 +#: 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 "決定是否將使用戶靜音的版主名稱包含在發給該用戶的 DM 中。" -#: redbot/cogs/mutes/mutes.py:807 +#: 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 "我將在向用戶發送 DM 時包括發出靜音的版主的名稱。" -#: redbot/cogs/mutes/mutes.py:813 +#: 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 "在向用戶發送 DM 時,我不會包括發出靜音的版主的姓名。" -#: redbot/cogs/mutes/mutes.py:821 -#, docstring -msgid "\n" -" Whether or not to force role only mutes on the bot\n" -" " -msgstr "\n" -" 是否強制身分組只在機器人上靜音\n" -" " - -#: redbot/cogs/mutes/mutes.py:826 -msgid "Okay I will enforce role mutes before muting users." -msgstr "好的,我會在將用戶靜音之前強制執行角色靜音。" - -#: redbot/cogs/mutes/mutes.py:828 -msgid "Okay I will allow channel overwrites for muting users." -msgstr "好的,我將允許為靜音用戶覆蓋頻道。" - -#: redbot/cogs/mutes/mutes.py:833 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -241,7 +245,7 @@ msgstr "\n" " 顯示該公會當前的靜音設置。\n" " " -#: redbot/cogs/mutes/mutes.py:841 +#: redbot/cogs/mutes/mutes.py:835 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -253,12 +257,12 @@ msgstr "靜音身分組:{role}\n" "發送私信:{dm}\n" "顯示板主:{show_mod}" -#: redbot/cogs/mutes/mutes.py:848 redbot/cogs/mutes/mutes.py:849 -#: redbot/cogs/mutes/mutes.py:850 +#: redbot/cogs/mutes/mutes.py:842 redbot/cogs/mutes/mutes.py:843 +#: redbot/cogs/mutes/mutes.py:844 msgid "None" msgstr "無" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:859 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -271,46 +275,41 @@ msgstr "\n" " 關於取消靜音的用戶不會被發送到任何地方的問題。\n" " " -#: redbot/cogs/mutes/mutes.py:873 +#: redbot/cogs/mutes/mutes.py:867 msgid "Notification channel for unmute issues has been cleared." msgstr "取消靜音問題的通知通道已被清除。" -#: redbot/cogs/mutes/mutes.py:877 +#: redbot/cogs/mutes/mutes.py:871 msgid "I will post unmute issues in {channel}." msgstr "我將在 {channel} 中發布取消靜音問題。" -#: redbot/cogs/mutes/mutes.py:884 +#: redbot/cogs/mutes/mutes.py:878 #, 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" +" If no role is setup the bot will attempt to mute a user\n" +" by utilizing server timeouts.\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 "設置將用戶靜音時要應用的身分組。\n\n" -" 如果沒有設置角色,機器人將嘗試通過設置使用戶靜音\n" -" 頻道覆蓋所有頻道以防止用戶發送消息。\n\n" -" 注意:如果沒有設置角色,用戶可以離開服務器\n" -" 並重新加入不再被靜音。\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:899 -msgid "Channel overwrites will be used for mutes instead." -msgstr "頻道覆蓋將用於靜音。" +#: redbot/cogs/mutes/mutes.py:890 +msgid "Discord Timeouts will be used for mutes instead." +msgstr "" -#: redbot/cogs/mutes/mutes.py:903 +#: redbot/cogs/mutes/mutes.py:894 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "您不能設置此身分組,因為它在身分組層次階級結構中不低於您。" -#: redbot/cogs/mutes/mutes.py:908 redbot/cogs/mutes/mutes.py:971 +#: redbot/cogs/mutes/mutes.py:899 redbot/cogs/mutes/mutes.py:962 msgid "Mute role set to {role}" msgstr "靜音身分組設置為 {role}" -#: redbot/cogs/mutes/mutes.py:912 redbot/cogs/mutes/mutes.py:975 +#: redbot/cogs/mutes/mutes.py:903 redbot/cogs/mutes/mutes.py:966 msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." msgstr "尚未設置通知頻道,當自動取消靜音出現問題時,使用 {command_1} 進行更新。" -#: redbot/cogs/mutes/mutes.py:923 +#: redbot/cogs/mutes/mutes.py:914 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -325,23 +324,23 @@ msgstr "創建靜音身分組。\n\n" " `[p]muteset role 身分組名稱`\n" " " -#: redbot/cogs/mutes/mutes.py:934 +#: redbot/cogs/mutes/mutes.py:925 msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." msgstr "此服務器中已經設置了靜音身分組。在嘗試創建新的之前,請使用 {command} 將其刪除。" -#: redbot/cogs/mutes/mutes.py:953 redbot/cogs/mutes/mutes.py:999 +#: redbot/cogs/mutes/mutes.py:944 redbot/cogs/mutes/mutes.py:990 msgid "Mute role setup" msgstr "靜音身分組設置" -#: redbot/cogs/mutes/mutes.py:958 +#: redbot/cogs/mutes/mutes.py:949 msgid "I could not create a muted role in this server." msgstr "我無法在此服務器中創建靜音身分組。" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:956 msgid "I could not set overwrites for the following channels: {channels}" msgstr "我無法為以下頻道設置覆蓋:{channels}" -#: redbot/cogs/mutes/mutes.py:1007 +#: redbot/cogs/mutes/mutes.py:998 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -352,41 +351,23 @@ msgstr "\n" " 如果沒有提供時間間隔,這將被清除。\n" " " -#: redbot/cogs/mutes/mutes.py:1015 +#: redbot/cogs/mutes/mutes.py:1006 msgid "Default mute time removed." msgstr "默認靜音時間已刪除。" -#: redbot/cogs/mutes/mutes.py:1019 +#: redbot/cogs/mutes/mutes.py:1010 msgid "Please provide a valid time format." msgstr "請提供有效的時間格式。" -#: redbot/cogs/mutes/mutes.py:1022 +#: redbot/cogs/mutes/mutes.py:1020 msgid "Default mute time set to {time}." msgstr "默認靜音時間設置為 {time}。" -#: redbot/cogs/mutes/mutes.py:1034 -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:1032 +msgid "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" +msgstr "" #: redbot/cogs/mutes/mutes.py:1053 -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 "屏蔽用戶的頻道覆蓋在 Discord 的 API 上可能會變得昂貴,因此我們建議您改為讓管理員設置屏蔽角色。 頻道覆蓋也不會在公會加入時重新應用,因此被禁言的用戶可以離開並重新加入並且不再被禁言。 角色靜音沒有這個問題。\n\n" -"您確定要繼續頻道覆蓋嗎? " - -#: redbot/cogs/mutes/mutes.py:1063 -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:1069 -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:1098 redbot/cogs/mutes/mutes.py:1311 -msgid "OK then." -msgstr "OK then." - -#: redbot/cogs/mutes/mutes.py:1112 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -395,23 +376,70 @@ msgstr "\n" " 顯示此服務器上的靜音活動。\n" " " -#: redbot/cogs/mutes/mutes.py:1119 +#: redbot/cogs/mutes/mutes.py:1060 msgid "__Server Mutes__\n" msgstr "__伺務器靜音__\n" -#: redbot/cogs/mutes/mutes.py:1137 redbot/cogs/mutes/mutes.py:1162 -msgid "__Remaining__: {time_left}\n" -msgstr "__Remaining__:{time_left}\n" +#: redbot/cogs/mutes/mutes.py:1076 redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1108 +msgid "__Until__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1083 +msgid "__Server Timeouts__\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1144 +#: redbot/cogs/mutes/mutes.py:1092 msgid "__<#{channel_id}> Mutes__\n" msgstr "__<#{channel_id}> 靜音__\n" -#: redbot/cogs/mutes/mutes.py:1169 +#: redbot/cogs/mutes/mutes.py:1121 msgid "There are no mutes on this server right now." msgstr "目前此伺務器上沒有正在的靜音。" -#: redbot/cogs/mutes/mutes.py:1181 +#: redbot/cogs/mutes/mutes.py:1134 +#, docstring +msgid "Timeout users.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[time_and_reason]` is the time to timeout for and reason. Time is\n" +" any valid time length such as `30 minutes` or `2 days`. If nothing\n" +" is provided the timeout will use the set default time or give an error if not set.\n\n" +" Examples:\n" +" `[p]timeout @member1 @member2 spam 5 hours`\n" +" `[p]timeout @member1 3 days`\n\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1149 redbot/cogs/mutes/mutes.py:1231 +#: redbot/cogs/mutes/mutes.py:1385 redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "您不能將我禁言" + +#: redbot/cogs/mutes/mutes.py:1151 redbot/cogs/mutes/mutes.py:1233 +#: redbot/cogs/mutes/mutes.py:1387 redbot/cogs/mutes/voicemutes.py:90 +msgid "You cannot mute yourself." +msgstr "您不能將自己禁言。" + +#: redbot/cogs/mutes/mutes.py:1162 redbot/cogs/mutes/mutes.py:1172 +#: redbot/cogs/mutes/mutes.py:1245 redbot/cogs/mutes/mutes.py:1255 +#: redbot/cogs/mutes/mutes.py:1396 redbot/cogs/mutes/mutes.py:1406 +#: redbot/cogs/mutes/voicemutes.py:109 redbot/cogs/mutes/voicemutes.py:119 +msgid " for {length} until {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1195 +msgid "{users} has been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1197 +msgid "{users} have been timed out in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1202 +msgid "None of the users provided could be muted properly." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1216 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -432,43 +460,27 @@ msgstr "靜音用戶。\n\n" " `[p]mute @member1 3 days`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1196 redbot/cogs/mutes/mutes.py:1347 -#: redbot/cogs/mutes/voicemutes.py:88 -msgid "You cannot mute me." -msgstr "您不能將我禁言" - -#: redbot/cogs/mutes/mutes.py:1198 redbot/cogs/mutes/mutes.py:1349 -#: redbot/cogs/mutes/voicemutes.py:90 -msgid "You cannot mute yourself." -msgstr "您不能將自己禁言。" - -#: redbot/cogs/mutes/mutes.py:1209 redbot/cogs/mutes/mutes.py:1214 -#: redbot/cogs/mutes/mutes.py:1357 redbot/cogs/mutes/mutes.py:1362 -#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 -msgid " for {duration}" -msgstr " for {duration}" - -#: redbot/cogs/mutes/mutes.py:1248 +#: redbot/cogs/mutes/mutes.py:1287 msgid "{users} has been muted in this server{time}." msgstr "{users} 已在此服務器中被靜音 {time} 。" -#: redbot/cogs/mutes/mutes.py:1250 +#: redbot/cogs/mutes/mutes.py:1289 msgid "{users} have been muted in this server{time}." msgstr "{users} 已在此服務器中被靜音 {time}。" -#: redbot/cogs/mutes/mutes.py:1261 +#: redbot/cogs/mutes/mutes.py:1301 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "由於以下原因,{member} 無法被(取消)靜音:\n" -#: redbot/cogs/mutes/mutes.py:1272 -msgid "- {reason} In the following channels: {channels}\n" -msgstr "- {reason} 在以下頻道中:{channels}\n" +#: redbot/cogs/mutes/mutes.py:1321 +msgid "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1283 -msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "某些用戶無法正確靜音。 你想看看誰,在哪裡,為什麼?" +#: redbot/cogs/mutes/mutes.py:1349 +msgid "OK then." +msgstr "OK then." -#: redbot/cogs/mutes/mutes.py:1333 +#: redbot/cogs/mutes/mutes.py:1371 #, 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" @@ -489,23 +501,23 @@ msgstr "使當前文字頻道(或當前討論串)中的用戶靜音。\n\n" " `[p]mutechannel @member1 3 days`\n" " " -#: redbot/cogs/mutes/mutes.py:1392 +#: redbot/cogs/mutes/mutes.py:1438 msgid "Channel mute" msgstr "頻道靜音" -#: redbot/cogs/mutes/mutes.py:1400 redbot/cogs/mutes/voicemutes.py:154 +#: redbot/cogs/mutes/mutes.py:1446 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} has been muted in this channel{time}." msgstr "{users} 已在此頻道中被靜音 {time} 。" -#: redbot/cogs/mutes/mutes.py:1402 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1448 redbot/cogs/mutes/voicemutes.py:158 msgid "{users} have been muted in this channel{time}." msgstr "{users} 已在此頻道中被靜音{time}。" -#: redbot/cogs/mutes/mutes.py:1407 redbot/cogs/mutes/voicemutes.py:161 -msgid "The following users could not be muted\n" -msgstr "無法將以下用戶靜音\n" +#: redbot/cogs/mutes/mutes.py:1453 +msgid "The following users could not be muted:\n" +msgstr "" -#: redbot/cogs/mutes/mutes.py:1422 +#: redbot/cogs/mutes/mutes.py:1468 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -516,21 +528,29 @@ msgstr "取消靜音用戶。\n\n" " `[reason]` 是取消靜音的原因。\n" " " -#: redbot/cogs/mutes/mutes.py:1430 redbot/cogs/mutes/mutes.py:1499 -#: redbot/cogs/mutes/voicemutes.py:182 +#: redbot/cogs/mutes/mutes.py:1476 redbot/cogs/mutes/mutes.py:1548 +#: redbot/cogs/mutes/mutes.py:1622 redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute me." msgstr "您不能將我取消禁言" -#: redbot/cogs/mutes/mutes.py:1432 redbot/cogs/mutes/mutes.py:1501 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1478 redbot/cogs/mutes/mutes.py:1550 +#: redbot/cogs/mutes/mutes.py:1624 redbot/cogs/mutes/voicemutes.py:186 msgid "You cannot unmute yourself." msgstr "您不能將自己取消禁言。" -#: redbot/cogs/mutes/mutes.py:1474 +#: redbot/cogs/mutes/mutes.py:1523 redbot/cogs/mutes/mutes.py:1597 msgid "{users} unmuted in this server." msgstr "{users} 在此服務器中取消靜言。" -#: redbot/cogs/mutes/mutes.py:1491 +#: redbot/cogs/mutes/mutes.py:1540 +#, docstring +msgid "Force Unmute users who have had channel overwrite mutes in every channel.\n\n" +" `` is a space separated list of usernames, ID's, or mentions.\n" +" `[reason]` is the reason for the unmute.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1614 #, 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" @@ -541,13 +561,25 @@ msgstr "取消靜言此頻道(或此頻道的討論串) 中的用戶。\n\n" " `[reason]` 是取消靜言的原因。\n" " " -#: redbot/cogs/mutes/mutes.py:1540 redbot/cogs/mutes/voicemutes.py:232 +#: redbot/cogs/mutes/mutes.py:1663 redbot/cogs/mutes/voicemutes.py:234 msgid "{users} unmuted in this channel." msgstr "{users} 在此頻道中取消靜言。" -#: redbot/cogs/mutes/mutes.py:1545 redbot/cogs/mutes/voicemutes.py:237 -msgid "The following users could not be unmuted\n" -msgstr "無法取消以下用戶的靜言\n" +#: redbot/cogs/mutes/mutes.py:1668 +msgid "The following users could not be unmuted:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1747 +msgid "I lack the moderate members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1791 +msgid "I lack the timeout members permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1794 +msgid "this server" +msgstr "這伺服器" #: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." @@ -580,11 +612,15 @@ msgstr "在用戶當前的語音通道中使用戶靜言。\n\n" " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 days`" -#: redbot/cogs/mutes/voicemutes.py:146 +#: redbot/cogs/mutes/voicemutes.py:148 msgid "Voice mute" msgstr "語音靜音" -#: redbot/cogs/mutes/voicemutes.py:175 +#: redbot/cogs/mutes/voicemutes.py:163 +msgid "The following users could not be muted\n" +msgstr "無法將以下用戶靜音\n" + +#: redbot/cogs/mutes/voicemutes.py:177 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -593,3 +629,7 @@ msgstr "在當前語音通道中取消靜音用戶。\n\n" " `` 是用空格分隔的用戶名、ID 或提及列表。\n" " `[reason]` 是取消靜音的原因。" +#: redbot/cogs/mutes/voicemutes.py:239 +msgid "The following users could not be unmuted\n" +msgstr "無法取消以下用戶的靜言\n" + 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 7d5af46ee7e..ee150640704 100644 --- a/redbot/cogs/mutes/mutes.py +++ b/redbot/cogs/mutes/mutes.py @@ -1,14 +1,11 @@ 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, i18n, modlog, Config @@ -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) @@ -322,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, None, 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, @@ -349,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: @@ -401,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 @@ -498,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( - channel.guild, channel, author, member, _("Automatic unmute") + result = await self.channel_unmute_user( + channel.guild, channel, None, 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" @@ -530,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) @@ -544,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, @@ -759,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: @@ -815,18 +821,6 @@ 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"]) @commands.mod_or_permissions(manage_channels=True) async def show_mutes_settings(self, ctx: commands.Context): @@ -883,8 +877,8 @@ async def notification_channel_set( 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( @@ -1014,13 +1005,20 @@ async def default_mute_time(self, ctx: commands.Context, *, time: Optional[MuteT await self.config.guild(ctx.guild).default_time.clear() await ctx.send(_("Default mute time removed.")) else: - data = time.get("duration", {}) - if not data: + duration = time.get("duration", None) + if not duration: return await ctx.send(_("Please provide a valid time format.")) - await self.config.guild(ctx.guild).default_time.set(data.total_seconds()) + if duration >= timedelta(days=365000): + # prevent setting a default time now that might eventually cause an overflow + # later as the date goes up. 1000 years gives us approximately 8000 more years + # of wiggle room. + return await ctx.send( + _("The time provided is too long; use a more reasonable time.") + ) + await self.config.guild(ctx.guild).default_time.set(duration.total_seconds()) await ctx.send( _("Default mute time set to {time}.").format( - time=humanize_timedelta(timedelta=data) + time=humanize_timedelta(timedelta=duration) ) ) @@ -1032,7 +1030,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,69 +1039,12 @@ 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() @@ -1126,17 +1067,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 +1099,113 @@ 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() - @commands.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.")) + until = time_and_reason.get("until", None) + reason = time_and_reason.get("reason", None) + time = "" + duration = None + if until: + duration = time_and_reason.get("duration") + if duration and duration > timedelta(days=28): + await ctx.send(_(MUTE_UNMUTE_ISSUES["mute_is_too_long"])) + return + 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: + duration = timedelta(seconds=default_duration) + until = ctx.message.created_at + 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, @@ -1200,32 +1235,36 @@ async def mute( if not await self._check_for_mute_role(ctx): return async with ctx.typing(): - duration = time_and_reason.get("duration", None) + until = time_and_reason.get("until", None) reason = time_and_reason.get("reason", None) time = "" - until = None - if duration: - until = datetime.now(timezone.utc) + duration - time = _(" for {duration}").format(duration=humanize_timedelta(timedelta=duration)) + duration = None + if until: + duration = time_and_reason.get("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)) + duration = timedelta(seconds=default_duration) + until = ctx.message.created_at + 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 +1280,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 +1288,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,7 +1352,7 @@ 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) @@ -1348,19 +1386,25 @@ async def channel_mute( if ctx.author in users: return await ctx.send(_("You cannot mute yourself.")) async with ctx.typing(): - duration = time_and_reason.get("duration", None) + until = time_and_reason.get("until", None) reason = time_and_reason.get("reason", None) time = "" - until = None - if duration: - until = datetime.now(timezone.utc) + duration - time = _(" for {duration}").format(duration=humanize_timedelta(timedelta=duration)) + duration = None + if until: + duration = time_and_reason.get("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)) + duration = timedelta(seconds=default_duration) + until = ctx.message.created_at + 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 channel = ctx.message.channel @@ -1371,12 +1415,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,21 +1438,21 @@ 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]") @@ -1443,9 +1489,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 +1510,81 @@ 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]: + 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.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]: @@ -1472,7 +1595,7 @@ 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: @@ -1509,11 +1632,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 +1653,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 +1661,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 +1677,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,84 +1719,83 @@ 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( self, guild: discord.Guild, - author: discord.Member, + author: Optional[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() - if not await self.is_allowed_by_hierarchy(guild, author, user): - ret["reason"] = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) + ret: MuteResponse = MuteResponse(success=False, reason=None, user=user) + + mute_role_id = await self.config.guild(guild).mute_role() + if author is not None and not await self.is_allowed_by_hierarchy(guild, author, user): + ret.reason = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) return ret - if mute_role: - role = guild.get_role(mute_role) - if not role: - ret["reason"] = _(MUTE_UNMUTE_ISSUES["role_missing"]) - return ret + 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 +1807,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 +1847,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 +1864,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,56 +1892,59 @@ 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, guild: discord.Guild, channel: discord.abc.GuildChannel, - author: discord.Member, + author: Optional[discord.Member], user: discord.Member, 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] @@ -1850,36 +1963,29 @@ async def channel_unmute_user( if channel.permissions_for(guild.me).move_members: move_channel = True - if not await self.is_allowed_by_hierarchy(guild, author, user): - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]), - } + if author is not None and not await self.is_allowed_by_hierarchy(guild, author, user): + 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"]), - } - if not current_mute.get("voice_mute", False) 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["already_unmuted"]).format(location=channel.mention) + return ret + + if not current_mute["voice_mute"] and voice_mute: + 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 +1998,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 dec9e8a43e0..57cf2360656 100644 --- a/redbot/cogs/mutes/voicemutes.py +++ b/redbot/cogs/mutes/voicemutes.py @@ -99,36 +99,38 @@ async def voice_mute( if not can_move: issue_list.append((user, perm_reason)) continue - duration = time_and_reason.get("duration", None) + until = time_and_reason.get("until", None) reason = time_and_reason.get("reason", None) time = "" - until = None - if duration: - until = datetime.now(timezone.utc) + duration - time = _(" for {duration}").format( - duration=humanize_timedelta(timedelta=duration) + duration = None + if until: + duration = time_and_reason.get("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) - ) + duration = timedelta(seconds=default_duration) + until = ctx.message.created_at + duration + length = humanize_timedelta(seconds=default_duration) + time = _(" for {length} until {duration}").format( + length=length, duration=discord.utils.format_dt(until) ) guild = ctx.guild author = ctx.author channel = user_voice_state.channel audit_reason = get_audit_reason(author, reason, shorten=True) - success = await self.channel_mute_user( + 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( @@ -146,9 +148,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}.") @@ -198,13 +200,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( @@ -222,7 +224,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 0fb737fb824..44fdabc8294 100644 --- a/redbot/cogs/permissions/locales/ar-SA.po +++ b/redbot/cogs/permissions/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/bg-BG.po b/redbot/cogs/permissions/locales/bg-BG.po index 4bff986d0d5..e927c01f31d 100644 --- a/redbot/cogs/permissions/locales/bg-BG.po +++ b/redbot/cogs/permissions/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/cs-CZ.po b/redbot/cogs/permissions/locales/cs-CZ.po index 2e5220f9769..c2364e406b2 100644 --- a/redbot/cogs/permissions/locales/cs-CZ.po +++ b/redbot/cogs/permissions/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/da-DK.po b/redbot/cogs/permissions/locales/da-DK.po index 0980c3d12ca..ef77c515df8 100644 --- a/redbot/cogs/permissions/locales/da-DK.po +++ b/redbot/cogs/permissions/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/de-DE.po b/redbot/cogs/permissions/locales/de-DE.po index b78c1a982c1..1b073c7b3a8 100644 --- a/redbot/cogs/permissions/locales/de-DE.po +++ b/redbot/cogs/permissions/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -88,13 +88,20 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" +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 @@ -127,7 +134,7 @@ msgstr "Verwalte Berechtigungen mit YAML Dateien." #: 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:280 msgid "Example YAML for setting rules:\n" @@ -212,7 +219,12 @@ 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:399 #: redbot/cogs/permissions/permissions.py:429 @@ -227,7 +239,12 @@ 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:439 #, docstring @@ -236,7 +253,11 @@ msgid "Remove a global rule from a command.\n\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:448 #: redbot/cogs/permissions/permissions.py:472 @@ -250,7 +271,11 @@ msgid "Remove a server rule from a command.\n\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:480 #, docstring diff --git a/redbot/cogs/permissions/locales/es-ES.po b/redbot/cogs/permissions/locales/es-ES.po index 760cc4cf94e..63ccaf5acf8 100644 --- a/redbot/cogs/permissions/locales/es-ES.po +++ b/redbot/cogs/permissions/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -88,22 +88,13 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 cog te permite refinar algunas de esas restricciones. Puedes permitir un acceso más amplio o más limitado a la mayoría de los comandos que se usan. Sin embargo, no se pueden cambiar las restricciones sobre los comandos que son exclusivo de los dueños del bot.\n\n" -"Cuando se establecen reglas adicionales usando este programa, esas reglas se comprobarán antes de comprobar las restricciones predeterminadas del comando.\n" -"Las reglas globales (establecidas por el dueño del bot) se comprobaran primero, luego las reglas establecidas para los servidores. Si se aplican múltiples reglas globales o del servidor al caso, el orden en el que se registran es:\n" -" 1. Reglas sobre un usuario.\n" -" 2. Reglas sobre el canal de voz/stage al que está conectado el usuario.\n" -" 3. Reglas sobre el canal o un padre del hilo en el que un comando fue emitido.\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 leá la [documentación oficial](https://docs.discord.red/en/stable/cog_permissions.html)." +msgstr "" #: redbot/cogs/permissions/permissions.py:239 #, docstring diff --git a/redbot/cogs/permissions/locales/fi-FI.po b/redbot/cogs/permissions/locales/fi-FI.po index 2e1a3072c1b..e973f083b0d 100644 --- a/redbot/cogs/permissions/locales/fi-FI.po +++ b/redbot/cogs/permissions/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/fr-FR.po b/redbot/cogs/permissions/locales/fr-FR.po index f7437c1bd15..2433f0ab17d 100644 --- a/redbot/cogs/permissions/locales/fr-FR.po +++ b/redbot/cogs/permissions/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" @@ -280,7 +280,7 @@ msgstr "Fournissez un fichier au message suivant ou tapez quoi que ce soit pour #: redbot/cogs/permissions/permissions.py:641 msgid "You took too long to upload a file." -msgstr "" +msgstr "Vous avez pris trop de temps pour envoyer un fichier." #: redbot/cogs/permissions/permissions.py:644 msgid "You have cancelled the upload process." diff --git a/redbot/cogs/permissions/locales/hi-IN.po b/redbot/cogs/permissions/locales/hi-IN.po index 5c1bee07a7f..5dbf7431460 100644 --- a/redbot/cogs/permissions/locales/hi-IN.po +++ b/redbot/cogs/permissions/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/hr-HR.po b/redbot/cogs/permissions/locales/hr-HR.po index 5128ca03e1b..f2e8e0a9fad 100644 --- a/redbot/cogs/permissions/locales/hr-HR.po +++ b/redbot/cogs/permissions/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/hu-HU.po b/redbot/cogs/permissions/locales/hu-HU.po index eb07856b794..cb0a0115f1a 100644 --- a/redbot/cogs/permissions/locales/hu-HU.po +++ b/redbot/cogs/permissions/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/id-ID.po b/redbot/cogs/permissions/locales/id-ID.po index 4ab502cd1e3..532fb93eb2b 100644 --- a/redbot/cogs/permissions/locales/id-ID.po +++ b/redbot/cogs/permissions/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/it-IT.po b/redbot/cogs/permissions/locales/it-IT.po index 9036ae2de3e..d1f02740938 100644 --- a/redbot/cogs/permissions/locales/it-IT.po +++ b/redbot/cogs/permissions/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/ja-JP.po b/redbot/cogs/permissions/locales/ja-JP.po index 1ffb270a114..cddf1dea127 100644 --- a/redbot/cogs/permissions/locales/ja-JP.po +++ b/redbot/cogs/permissions/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/ko-KR.po b/redbot/cogs/permissions/locales/ko-KR.po index 3e7d6338e49..00b17a0bfcd 100644 --- a/redbot/cogs/permissions/locales/ko-KR.po +++ b/redbot/cogs/permissions/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/nb-NO.po b/redbot/cogs/permissions/locales/nb-NO.po index 58e5f556051..f7109bd8dab 100644 --- a/redbot/cogs/permissions/locales/nb-NO.po +++ b/redbot/cogs/permissions/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -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." @@ -88,13 +88,22 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" +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 @@ -326,7 +335,7 @@ 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 "" +msgstr "Du tok for lang tid å laste opp en fil." #: redbot/cogs/permissions/permissions.py:644 msgid "You have cancelled the upload process." diff --git a/redbot/cogs/permissions/locales/nl-NL.po b/redbot/cogs/permissions/locales/nl-NL.po index 14924d56388..69f60c93894 100644 --- a/redbot/cogs/permissions/locales/nl-NL.po +++ b/redbot/cogs/permissions/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/pl-PL.po b/redbot/cogs/permissions/locales/pl-PL.po index 7e11ddfb04c..a58ae415171 100644 --- a/redbot/cogs/permissions/locales/pl-PL.po +++ b/redbot/cogs/permissions/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/pt-BR.po b/redbot/cogs/permissions/locales/pt-BR.po index a53e755b950..373caea9b5b 100644 --- a/redbot/cogs/permissions/locales/pt-BR.po +++ b/redbot/cogs/permissions/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/pt-PT.po b/redbot/cogs/permissions/locales/pt-PT.po index 5a47e290629..513809e3df0 100644 --- a/redbot/cogs/permissions/locales/pt-PT.po +++ b/redbot/cogs/permissions/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/ru-RU.po b/redbot/cogs/permissions/locales/ru-RU.po index 44ecdf404a2..f628e22d166 100644 --- a/redbot/cogs/permissions/locales/ru-RU.po +++ b/redbot/cogs/permissions/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/sk-SK.po b/redbot/cogs/permissions/locales/sk-SK.po index e03f08b1a3d..fe0cd655b02 100644 --- a/redbot/cogs/permissions/locales/sk-SK.po +++ b/redbot/cogs/permissions/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/sl-SI.po b/redbot/cogs/permissions/locales/sl-SI.po index fd5388c2d39..391a5ab5751 100644 --- a/redbot/cogs/permissions/locales/sl-SI.po +++ b/redbot/cogs/permissions/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/sv-SE.po b/redbot/cogs/permissions/locales/sv-SE.po index 798ca2ff811..33a42a7fc2d 100644 --- a/redbot/cogs/permissions/locales/sv-SE.po +++ b/redbot/cogs/permissions/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/tr-TR.po b/redbot/cogs/permissions/locales/tr-TR.po index d751051d5fd..7eb9457b5eb 100644 --- a/redbot/cogs/permissions/locales/tr-TR.po +++ b/redbot/cogs/permissions/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/uk-UA.po b/redbot/cogs/permissions/locales/uk-UA.po index b0aacef3c2c..914a23b6a05 100644 --- a/redbot/cogs/permissions/locales/uk-UA.po +++ b/redbot/cogs/permissions/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/vi-VN.po b/redbot/cogs/permissions/locales/vi-VN.po index 8e5c888df2c..a054d366b54 100644 --- a/redbot/cogs/permissions/locales/vi-VN.po +++ b/redbot/cogs/permissions/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/zh-CN.po b/redbot/cogs/permissions/locales/zh-CN.po index f673173a09a..f5576d1974a 100644 --- a/redbot/cogs/permissions/locales/zh-CN.po +++ b/redbot/cogs/permissions/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/locales/zh-TW.po b/redbot/cogs/permissions/locales/zh-TW.po index 503422eafd9..2fd2fad0644 100644 --- a/redbot/cogs/permissions/locales/zh-TW.po +++ b/redbot/cogs/permissions/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-02 23:06+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" @@ -88,11 +88,11 @@ msgid "This cog extends the default permission model of the bot. By default, man "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" +"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 "" diff --git a/redbot/cogs/permissions/permissions.py b/redbot/cogs/permissions/permissions.py index 0db134a385e..44d7de4c001 100644 --- a/redbot/cogs/permissions/permissions.py +++ b/redbot/cogs/permissions/permissions.py @@ -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/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 " + "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)." ) diff --git a/redbot/cogs/reports/locales/de-DE.po b/redbot/cogs/reports/locales/de-DE.po index 05e3acfe1b4..fe8404b2ca0 100644 --- a/redbot/cogs/reports/locales/de-DE.po +++ b/redbot/cogs/reports/locales/de-DE.po @@ -22,7 +22,11 @@ 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 @@ -41,7 +45,7 @@ msgstr "Der Kanal für Berichte wurde festgelegt." #: 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:126 msgid "Reporting is now enabled" @@ -77,7 +81,10 @@ 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:253 msgid "Select a server to make a report in by number." @@ -111,7 +118,7 @@ msgstr "Du hast zu lange gebraucht. Versuche es später erneut." #: 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:318 msgid "There was an error sending your report, please contact a server admin." @@ -127,11 +134,11 @@ msgstr "{closer} hat die Korrespondenz abgeschlossen" #: 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: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:396 #, docstring @@ -140,7 +147,11 @@ msgid "Open a message tunnel.\n\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " -msgstr "" +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:410 msgid "That ticket doesn't seem to exist" @@ -159,7 +170,7 @@ msgid " Anything you say or upload here (8MB file size limitation on uploads) wi "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:436 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." diff --git a/redbot/cogs/reports/locales/nb-NO.po b/redbot/cogs/reports/locales/nb-NO.po index 4c22363de8b..acca47b35f7 100644 --- a/redbot/cogs/reports/locales/nb-NO.po +++ b/redbot/cogs/reports/locales/nb-NO.po @@ -147,7 +147,11 @@ msgid "Open a message tunnel.\n\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " -msgstr "" +msgstr "Åpne meldingstunnel.\n\n" +" Denne tunnelen vil videresende ting du sier i denne kanalen\n" +" til saksens direktemeldinger.\n\n" +" Tunneler forblir ikke omstart fra roboten.\n" +" " #: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" diff --git a/redbot/cogs/reports/locales/pt-PT.po b/redbot/cogs/reports/locales/pt-PT.po index 083b7cc43c3..8b4d5551904 100644 --- a/redbot/cogs/reports/locales/pt-PT.po +++ b/redbot/cogs/reports/locales/pt-PT.po @@ -22,54 +22,55 @@ 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: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:116 msgid "The report channel has been set." -msgstr "" +msgstr "O canal de reports foi definido." #: 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:126 msgid "Reporting is now enabled" -msgstr "" +msgstr "Os reports estão habilitados" #: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." -msgstr "" +msgstr "Os reports estão desativados." #: 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:194 msgid "That wasn't a valid choice." -msgstr "" +msgstr "Essa não era uma escolha válida." #: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" -msgstr "" +msgstr "Report de {author}{maybe_nick}" #: redbot/cogs/reports/reports.py:221 msgid "Report #{}" -msgstr "" +msgstr "Report #{}" #: 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:244 #, docstring @@ -77,60 +78,64 @@ 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: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: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: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: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: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:295 msgid "This requires DMs enabled." -msgstr "" +msgstr "Isto requer que mensagens diretas sejam ativadas." #: 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: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: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:321 msgid "Your report was submitted. (Ticket #{})" -msgstr "" +msgstr "O teu report foi submetido. (Ticket #{})" #: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" -msgstr "" +msgstr "{closer} fechou a correspondência" #: 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: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:396 #, docstring @@ -139,36 +144,41 @@ msgid "Open a message tunnel.\n\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:410 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "Parece que esse ticket não existe" #: 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: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: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: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:445 msgid "That user has DMs disabled." -msgstr "" +msgstr "Esse utilizador tem mensagens diretas desabilitadas." #: 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/reports.py b/redbot/cogs/reports/reports.py index c0469916862..b4205f7ba1b 100644 --- a/redbot/cogs/reports/reports.py +++ b/redbot/cogs/reports/reports.py @@ -128,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 diff --git a/redbot/cogs/streams/locales/ar-SA.po b/redbot/cogs/streams/locales/ar-SA.po index 9677714e849..b1d9bacf191 100644 --- a/redbot/cogs/streams/locales/ar-SA.po +++ b/redbot/cogs/streams/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "بث بدون عنوان" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "المتابِعون" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "مجموع المشاهدات" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "تشغيل: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "لاشيء" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 f1dfecd1e24..612c6c51816 100644 --- a/redbot/cogs/streams/locales/bg-BG.po +++ b/redbot/cogs/streams/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Няма" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 793b029dfbf..808940c3ced 100644 --- a/redbot/cogs/streams/locales/cs-CZ.po +++ b/redbot/cogs/streams/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -63,7 +63,7 @@ msgstr "Tento uživatel je offline." #: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 msgid "That user doesn't seem to exist." -msgstr "" +msgstr "Zdá se, že tento uživatel neexistuje." #: 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}." @@ -83,7 +83,7 @@ msgstr "Při pokusu o spojení s API streamovací službou nastala chyba." #: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 msgid "Watch the stream" -msgstr "" +msgstr "Sledovat stream" #: redbot/cogs/streams/streams.py:310 #, docstring @@ -349,47 +349,47 @@ msgstr "" #: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" -msgstr "" +msgstr "{display_name}, právě vysílá!" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Nepojmenované vysílání" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Znovu spustit" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Sledující" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Celkové shlédnutí" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Hraje: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Žádná" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 550aaaa5dd7..84894f4a01f 100644 --- a/redbot/cogs/streams/locales/da-DK.po +++ b/redbot/cogs/streams/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 107de4a627f..99b7da68d2e 100644 --- a/redbot/cogs/streams/locales/de-DE.po +++ b/redbot/cogs/streams/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -21,7 +21,10 @@ 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:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" @@ -32,7 +35,14 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "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:138 redbot/cogs/streams/streams.py:534 msgid "" @@ -63,7 +73,7 @@ msgstr "Dieser Benutzer ist offline." #: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 msgid "That user doesn't seem to exist." -msgstr "" +msgstr "Dieser Benutzer scheint nicht zu existieren." #: 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}." @@ -75,7 +85,7 @@ msgstr "Der YouTube API schlüssel ist entweder ungültig oder wurde noch nicht #: 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:486 msgid "Something went wrong whilst trying to contact the stream service's API." @@ -83,7 +93,7 @@ msgstr "Etwas lief schief bei dem Versuch die API des Streaming Dienstes zu kont #: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 msgid "Watch the stream" -msgstr "" +msgstr "Den Stream ansehen" #: redbot/cogs/streams/streams.py:310 #, docstring @@ -98,7 +108,7 @@ msgstr "Verwalte Twitch Stream Benachrichtigungen." #: redbot/cogs/streams/streams.py:334 #, docstring msgid "Toggle alerts in this or the given channel for a Twitch stream." -msgstr "" +msgstr "Alarme in diesem oder dem angegebenen Kanal für einen Twitch-Stream umschalten." #: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." @@ -153,7 +163,7 @@ msgstr "Es sind keine aktiven Alarme auf diesem Server vorhanden." #: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "Stream-Alarm-Einstellungen verwalten." #: redbot/cogs/streams/streams.py:505 #, docstring @@ -179,7 +189,15 @@ msgid "To set the twitch API tokens, follow these steps:\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:543 #, docstring @@ -197,7 +215,16 @@ msgid "To get one, do the following:\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 "" +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 "" @@ -216,7 +243,12 @@ 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:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" @@ -229,7 +261,11 @@ msgid "Set stream alert message when mentions are disabled.\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 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:606 #, docstring @@ -252,11 +288,11 @@ msgstr "Schalte die `@everyone` Erwähnung um." #: redbot/cogs/streams/streams.py:627 msgid "{everyone} will no longer be mentioned for stream alerts." -msgstr "" +msgstr "{everyone} wird bei Streambenachrichtigungen nicht mehr erwähnt." #: redbot/cogs/streams/streams.py:634 msgid "When a stream is live, {everyone} will be mentioned." -msgstr "" +msgstr "Wenn ein Stream live ist, wird {everyone} erwähnt." #: redbot/cogs/streams/streams.py:642 #, docstring @@ -265,11 +301,11 @@ msgstr "Schalte die `@here` Erwähnung um." #: redbot/cogs/streams/streams.py:648 msgid "{here} will no longer be mentioned for stream alerts." -msgstr "" +msgstr "{here} wird bei Streambenachrichtigungen nicht mehr erwähnt." #: redbot/cogs/streams/streams.py:655 msgid "When a stream is live, {here} will be mentioned." -msgstr "" +msgstr "Wenn ein Stream live ist, wird {here} erwähnt." #: redbot/cogs/streams/streams.py:663 #, docstring @@ -278,11 +314,11 @@ msgstr "Schalte Rollen-Erwähnung um." #: redbot/cogs/streams/streams.py:668 msgid "{role} will no longer be mentioned for stream alerts." -msgstr "" +msgstr "{role} wird bei Streambenachrichtigungen nicht mehr erwähnt." #: redbot/cogs/streams/streams.py:674 msgid "When a stream or community is live, {role} will be mentioned." -msgstr "" +msgstr "Wenn ein Stream oder eine Community live ist, wird {role} erwähnt." #: 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." @@ -317,84 +353,84 @@ msgstr "Streams vom Typ \"Erneut ausführen\" senden keine Warnung mehr." #: 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:717 msgid "Streams schedules will be included in alerts." -msgstr "" +msgstr "Stream-Zeitpläne werden in Benachrichtigungen aufgenommen." #: 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:725 #, docstring msgid "Toggle whether to use buttons for stream alerts." -msgstr "" +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 "" +msgstr "In Streambenachrichtigungen werde ich keine Tasten mehr verwenden." #: redbot/cogs/streams/streams.py:733 msgid "I will use buttons in stream alerts." -msgstr "" +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 "" +msgstr "Ich werde nun eine Benachrichtigung im {channel.mention} Kanal schicken, wenn {stream.name} live ist." #: redbot/cogs/streams/streams.py:751 msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" -msgstr "" +msgstr "Ich werde keine Benachrichtigungen über {stream.name} im {channel.mention} Kanal mehr senden" #: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" -msgstr "" +msgstr "{mention}, {display_name} ist live!" #: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" -msgstr "" +msgstr "{display_name} ist live!" -#: 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:227 +msgid "This stream will start " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Unbenannte Übertragung" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Wiederholung" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Followers" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Alle Aufrufe" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Gerade läuft: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Keine" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 7799bdc136b..257f2e5c0a3 100644 --- a/redbot/cogs/streams/locales/es-ES.po +++ b/redbot/cogs/streams/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -392,45 +392,45 @@ msgstr "{mention}, {display_name} está en directo!" msgid "{display_name} is live!" msgstr "{display_name} está en directo!" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" -msgstr "Este stream comenzará en {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " +msgstr "" -#: 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:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Difusión sin título" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Repetición" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Seguidores" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Visualizaciones totales" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Jugando: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Ninguno" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 e3de0ab7e74..9b59a34b31b 100644 --- a/redbot/cogs/streams/locales/fi-FI.po +++ b/redbot/cogs/streams/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Toistetaan: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 cd0015f6db0..6d125aae96f 100644 --- a/redbot/cogs/streams/locales/fr-FR.po +++ b/redbot/cogs/streams/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -367,45 +367,45 @@ msgstr "{mention}, {display_name} est en live !" msgid "{display_name} is live!" msgstr "{display_name} est en live !" -#: 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:227 +msgid "This stream will start " +msgstr "" -#: 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:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Diffusion sans titre" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Abonnés" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Vues totales" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Joue à : " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Aucun" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 b57e01046bd..3e37796f63d 100644 --- a/redbot/cogs/streams/locales/hi-IN.po +++ b/redbot/cogs/streams/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 index a14379cbc11..ca1ce38b036 100644 --- a/redbot/cogs/streams/locales/hr-HR.po +++ b/redbot/cogs/streams/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -86,7 +86,7 @@ msgstr "" #: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 msgid "Watch the stream" -msgstr "" +msgstr "Gledaj stream" #: redbot/cogs/streams/streams.py:310 #, docstring @@ -354,45 +354,45 @@ msgstr "{mention}, {display_name} prenosi uživo!" 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:227 +msgid "This stream will start " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Neimenovan stream" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Repriza" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Pratitelji" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Ukupno pregleda" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Igra: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Ništa" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 d063d99a2d3..82bf2bba780 100644 --- a/redbot/cogs/streams/locales/hu-HU.po +++ b/redbot/cogs/streams/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 ebb601b69dd..7044301d00e 100644 --- a/redbot/cogs/streams/locales/id-ID.po +++ b/redbot/cogs/streams/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Tak satupun" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 a4d69a8bbdb..7bc91cda4f2 100644 --- a/redbot/cogs/streams/locales/it-IT.po +++ b/redbot/cogs/streams/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -21,7 +21,10 @@ 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:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" @@ -32,46 +35,53 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "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:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" #: 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:491 msgid "That user doesn't seem to exist." -msgstr "" +msgstr "Quell'utente non sembra esistere." #: 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: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:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." @@ -351,45 +361,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Nessuno" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 8e599e4172c..b313f46325d 100644 --- a/redbot/cogs/streams/locales/ja-JP.po +++ b/redbot/cogs/streams/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "無い" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 2b40afdc82d..cfecacb0351 100644 --- a/redbot/cogs/streams/locales/ko-KR.po +++ b/redbot/cogs/streams/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "재생 중: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "읎어요." -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 4dd3f1abfcd..7f9d7b04dc5 100644 --- a/redbot/cogs/streams/locales/nb-NO.po +++ b/redbot/cogs/streams/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -35,7 +35,14 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "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 "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 tokens bør kun brukes i en privat kanal eller i DM med boten." #: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" @@ -66,7 +73,7 @@ msgstr "Den brukeren er frakoblet." #: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 msgid "That user doesn't seem to exist." -msgstr "" +msgstr "Den brukeren ser ikke ut til å eksistere." #: 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}." @@ -86,7 +93,7 @@ msgstr "Noe gikk galt under forsøk på å kontakte strømmetjenestens API." #: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 msgid "Watch the stream" -msgstr "" +msgstr "Se på streamen" #: redbot/cogs/streams/streams.py:310 #, docstring @@ -101,7 +108,7 @@ msgstr "Administrer Twitch-stream varsler." #: redbot/cogs/streams/streams.py:334 #, docstring msgid "Toggle alerts in this or the given channel for a Twitch stream." -msgstr "" +msgstr "Aktiver varsler i denne eller den gitte kanalen for en Twitch-streams." #: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." @@ -182,7 +189,15 @@ msgid "To set the twitch API tokens, follow these steps:\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 "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 tokens bør kun brukes i en privat kanal\n" +"eller i DM med boten.\n" #: redbot/cogs/streams/streams.py:543 #, docstring @@ -200,7 +215,16 @@ msgid "To get one, do the following:\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 "" +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:562 msgid "" @@ -264,11 +288,11 @@ msgstr "Veksle nevnelsen til `@everyone`." #: redbot/cogs/streams/streams.py:627 msgid "{everyone} will no longer be mentioned for stream alerts." -msgstr "" +msgstr "{everyone} vil ikke lenger bli nevnt for strømvarsler." #: redbot/cogs/streams/streams.py:634 msgid "When a stream is live, {everyone} will be mentioned." -msgstr "" +msgstr "Når en streamer er live, vil {everyone} bli nevnt." #: redbot/cogs/streams/streams.py:642 #, docstring @@ -277,11 +301,11 @@ msgstr "Veksle følgende ommening `@here`." #: redbot/cogs/streams/streams.py:648 msgid "{here} will no longer be mentioned for stream alerts." -msgstr "" +msgstr "{here} vil ikke lenger bli nevnt for strømvarsler." #: redbot/cogs/streams/streams.py:655 msgid "When a stream is live, {here} will be mentioned." -msgstr "" +msgstr "Når en streamer er live, vil {here} bli nevnt." #: redbot/cogs/streams/streams.py:663 #, docstring @@ -290,11 +314,11 @@ msgstr "Veksle en rolle omtale." #: redbot/cogs/streams/streams.py:668 msgid "{role} will no longer be mentioned for stream alerts." -msgstr "" +msgstr "{role} vil ikke lenger bli nevnt for strømvarsler." #: redbot/cogs/streams/streams.py:674 msgid "When a stream or community is live, {role} will be mentioned." -msgstr "" +msgstr "Når en streamer er live, vil {role} bli nevnt." #: 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." @@ -342,23 +366,23 @@ msgstr "Streamer tidsplaner vil ikke lenger sende et varsel." #: redbot/cogs/streams/streams.py:725 #, docstring msgid "Toggle whether to use buttons for stream alerts." -msgstr "" +msgstr "Aktiver om du vil bruke knapper ''buttons'' under varsler." #: redbot/cogs/streams/streams.py:730 msgid "I will no longer use buttons in stream alerts." -msgstr "" +msgstr "Jeg vil ikke lenger bruke knapper ''buttons'' i strømvarsler." #: redbot/cogs/streams/streams.py:733 msgid "I will use buttons in stream alerts." -msgstr "" +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 "" +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 "" +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!" @@ -368,45 +392,45 @@ msgstr "{mention}, {display_name} er live!" msgid "{display_name} is live!" msgstr "{display_name} er live!" -#: 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:227 +msgid "This stream will start " +msgstr "" -#: 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:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Frakoblet sending" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - kjøre om igjen" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Følgere" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Visninger totalt" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Spiller: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Ingen" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 6a61960aecc..e9cdaf08cec 100644 --- a/redbot/cogs/streams/locales/nl-NL.po +++ b/redbot/cogs/streams/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Geen" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 31d816c24c2..17d4bb91c15 100644 --- a/redbot/cogs/streams/locales/pl-PL.po +++ b/redbot/cogs/streams/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Aktualnie gram: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Brak" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 b31ef8344d7..7ec146e751b 100644 --- a/redbot/cogs/streams/locales/pt-BR.po +++ b/redbot/cogs/streams/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 cf7eb8963f2..a9faeb35ee7 100644 --- a/redbot/cogs/streams/locales/pt-PT.po +++ b/redbot/cogs/streams/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -21,7 +21,8 @@ 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:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" @@ -351,45 +352,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 4bcdea446aa..d4dd91ded14 100644 --- a/redbot/cogs/streams/locales/ru-RU.po +++ b/redbot/cogs/streams/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -86,7 +86,7 @@ msgstr "Что-то пошло не так при попытке связать #: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 msgid "Watch the stream" -msgstr "" +msgstr "Смотреть стрим" #: redbot/cogs/streams/streams.py:310 #, docstring @@ -363,45 +363,45 @@ msgstr "{mention}, {display_name} в эфире!" msgid "{display_name} is live!" msgstr "{display_name} в прямом эфире!" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" -msgstr "Трансляция начнется через {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" -msgstr "Эта трансляция была запланирована на {min} минут назад" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "Трансляция без названия" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Повторный запуск" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Подписчики" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Всего просмотров" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Воспроизводится: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Отсутствует" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 1207c316c41..ad2ded5f54a 100644 --- a/redbot/cogs/streams/locales/sk-SK.po +++ b/redbot/cogs/streams/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 2a48068f4b2..d9e7503e41f 100644 --- a/redbot/cogs/streams/locales/sl-SI.po +++ b/redbot/cogs/streams/locales/sl-SI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 50ceb6c96b8..797f68ff570 100644 --- a/redbot/cogs/streams/locales/sv-SE.po +++ b/redbot/cogs/streams/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "Inget" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 14fee05c67c..40c20b176d3 100644 --- a/redbot/cogs/streams/locales/tr-TR.po +++ b/redbot/cogs/streams/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -392,45 +392,45 @@ msgstr "{mention}, {display_name} canlı yayında!" msgid "{display_name} is live!" msgstr "{display_name} canlı yayında!" -#: 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:227 +msgid "This stream will start " +msgstr "" -#: 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:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "İsimsiz yayın" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Tekrar" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "Takipçiler" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "Toplam görüntülenme" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "Oynatılıyor: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "None" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 8ec50f5ef3e..c508f81ddaa 100644 --- a/redbot/cogs/streams/locales/uk-UA.po +++ b/redbot/cogs/streams/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 37954db69b8..3d8e1ba8a94 100644 --- a/redbot/cogs/streams/locales/vi-VN.po +++ b/redbot/cogs/streams/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -351,45 +351,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 c23f50a8346..cea229c06d2 100644 --- a/redbot/cogs/streams/locales/zh-CN.po +++ b/redbot/cogs/streams/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -356,45 +356,45 @@ msgstr "" msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" -msgstr "此流将在 {time} 后开始" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" -msgstr "此流排定在 {min} 分钟前" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "无标题广播" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "关注者" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "总浏览量" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "无" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 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 238e3558ee0..84f14987f2c 100644 --- a/redbot/cogs/streams/locales/zh-TW.po +++ b/redbot/cogs/streams/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-01 22:55+0000\n" +"POT-Creation-Date: 2024-04-04 07:32+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -392,45 +392,45 @@ msgstr "{mention},{display_name} 正在直播!" msgid "{display_name} is live!" msgstr "{display_name} 正在直播!" -#: redbot/cogs/streams/streamtypes.py:226 -msgid "This stream will start in {time}" -msgstr "此直播將在 {time} 開始" +#: redbot/cogs/streams/streamtypes.py:227 +msgid "This stream will start " +msgstr "此直播將在 開始" -#: redbot/cogs/streams/streamtypes.py:232 -msgid "This stream was scheduled for {min} minutes ago" -msgstr "此直播預定於 {min} 分鐘前" +#: redbot/cogs/streams/streamtypes.py:231 +msgid "This stream was scheduled for " +msgstr "" -#: redbot/cogs/streams/streamtypes.py:445 +#: redbot/cogs/streams/streamtypes.py:446 msgid "Untitled broadcast" msgstr "無標題broadcast" -#: redbot/cogs/streams/streamtypes.py:447 +#: redbot/cogs/streams/streamtypes.py:448 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:450 -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:451 +#: redbot/cogs/streams/streamtypes.py:497 msgid "Followers" msgstr "跟隨者" -#: redbot/cogs/streams/streamtypes.py:451 -#: redbot/cogs/streams/streamtypes.py:499 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Total views" msgstr "總瀏覽次數" -#: redbot/cogs/streams/streamtypes.py:456 +#: redbot/cogs/streams/streamtypes.py:457 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:504 +#: redbot/cogs/streams/streamtypes.py:503 msgid "None" msgstr "無" -#: redbot/cogs/streams/streamtypes.py:507 +#: redbot/cogs/streams/streamtypes.py:506 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:511 +#: redbot/cogs/streams/streamtypes.py:510 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}類別:{category} | 標籤:{tags}" diff --git a/redbot/cogs/streams/streams.py b/redbot/cogs/streams/streams.py index 60ceb619d41..54e32f6ec11 100644 --- a/redbot/cogs/streams/streams.py +++ b/redbot/cogs/streams/streams.py @@ -418,10 +418,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) diff --git a/redbot/cogs/streams/streamtypes.py b/redbot/cogs/streams/streamtypes.py index 3828d0bec5f..bfdb3f52734 100644 --- a/redbot/cogs/streams/streamtypes.py +++ b/redbot/cogs/streams/streamtypes.py @@ -27,7 +27,7 @@ TWITCH_BASE_URL = "https://api.twitch.tv" TWITCH_ID_ENDPOINT = TWITCH_BASE_URL + "/helix/users" TWITCH_STREAMS_ENDPOINT = TWITCH_BASE_URL + "/helix/streams/" -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" @@ -221,17 +221,16 @@ async def make_embed(self, data): if vid_data["liveStreamingDetails"].get("scheduledStartTime", None) is not None: if "actualStartTime" not in vid_data["liveStreamingDetails"]: start_time = parse_time(vid_data["liveStreamingDetails"]["scheduledStartTime"]) + start_time_unix = time.mktime(start_time.timetuple()) start_in = start_time - datetime.now(timezone.utc) if start_in.total_seconds() > 0: - embed.description = _("This stream will start in {time}").format( - time=humanize_timedelta( - timedelta=timedelta(minutes=start_in.total_seconds() // 60) - ) # getting rid of seconds + embed.description = _("This stream will start ").format( + time=int(start_time_unix) ) else: - embed.description = _( - "This stream was scheduled for {min} minutes ago" - ).format(min=round((start_in.total_seconds() * -1) // 60)) + embed.description = _("This stream was scheduled for ").format( + time=int(start_time_unix) + ) embed.timestamp = start_time is_schedule = True else: @@ -394,7 +393,6 @@ async def is_online(self): if user_profile_data is not None: final_data["login"] = user_profile_data["login"] final_data["profile_image_url"] = user_profile_data["profile_image_url"] - final_data["view_count"] = user_profile_data["view_count"] stream_data = stream_data["data"][0] final_data["user_name"] = self.display_name = stream_data["user_name"] @@ -402,8 +400,11 @@ async def is_online(self): final_data["thumbnail_url"] = stream_data["thumbnail_url"] final_data["title"] = stream_data["title"] final_data["type"] = stream_data["type"] + final_data["view_count"] = stream_data["viewer_count"] - __, 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"] @@ -487,9 +488,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..4a51e6a593c 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 @@ -234,8 +235,10 @@ Which device allows your computer to talk to other computers over a telephone li - Modem Which subnet mask would be used as the classful mask for the IP address 128.107.52.27?: - 255.255.0.0 +- /16 Which subnet mask would be used as the classful mask for the IP address 192.135.250.27?: - 255.255.255.0 +- /24 Which value represents the “trustworthiness” of a route and is used to determine which route to install into the routing table when there are multiple routes toward the same destination?: - Administrative distance Who invented the computer mouse?: 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..5d7b9e2d18d 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?": @@ -128,7 +129,7 @@ Hanna-Barbera rose to fame by creating what duo for MGM?: He directed "The Godfather"?: - Francis Ford Coppola He directed the movie E.T.?: -- Stephen Spielberg +- Steven Spielberg He starred in, "City Lights"?: - Charlie Chaplin He was known as the "Elephant Man"?: @@ -426,7 +427,7 @@ The Who had a guinness world record for what?: The Who's rock musical stars Elton John. It's called ________?: - Tommy The director of Jaws, Raiders of the Lost Ark?: -- Stephen spielberg +- Steven Spielberg The eldest sister in the TV Series Charmed, is played by who?: - Shannon Doherty The film "Crouching Tiger, Hidden Dragon" takes place in which dynasty?: 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..e83b28e9e84 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?: @@ -97,6 +98,7 @@ What are draco's parents' names?: - Narcissa and Lucious What book does Hermione insist Ron and Harry read?: - Hogwarts, A History +- Hogwarts A History What breed was Hagrid's pet dragon?: - Norwegian Ridgeback What color are unicorn foals?: @@ -193,7 +195,7 @@ What is Severus Snape's mother's first name?: What is Tonks's first name?: - Nymphadora What is considered Harry's 'trademark spell'?: -- Expelliarmus. +- Expelliarmus What is the Hogwarts School motto in English?: - Never Tickle a Sleeping Dragon What is the age requirement for an Apparation License?: @@ -221,6 +223,7 @@ What is the name of Dumbledore's phoenix?: - fawkes What is the name of Filch's cat?: - Mrs. Norris +- Mrs Norris What is the name of Harry Potter’s pet owl?: - Hedwig What is the name of Harry's aunt?: @@ -608,4 +611,4 @@ How many hours into the past do Harry and Hermione travel in an attempt to rescu - Three How many muggles did Peter Pettigrew kill when he faked his own death?: - 12 -- Twelve \ No newline at end of file +- Twelve 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..918e024b851 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 Glove award in 2010 South Africa?: +- Iker Casillas +- Casillas +Who won the Golden Glove award in 2014 Brazil?: +- Manuel Neuer +- Neuer +Who won the Golden Glove award in 2018 Russia?: +- Thibaut Courtois +- Courtois +Who won the Golden Glove 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 164a3148527..693fd0fba83 100644 --- a/redbot/cogs/trivia/locales/ar-SA.po +++ b/redbot/cogs/trivia/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ar_SA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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}` ليس رقماً محدوداً." @@ -31,231 +31,275 @@ msgstr "`{arg}` ليس رقماً محدوداً." msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "رفاق...؟ حسنًا، أعتقد أنني سوف أتوقف عندئذ." -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** بالنسبة لي!" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "لقد حصلت على {user}! **+1** لك!" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "نعم" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "لا" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "لعب الرحلة مع الأصدقاء!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "إدارة إعدادات تريفيا." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "تعيين مجموع النقاط المطلوبة للفوز. (Automatic Translation)." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "النتيجة يجب أن تكون أكبر من 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "تم. النقاط المطلوبة للفوز بتعيين إلى {num}." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "تعيين الحد الأقصى من الثواني المسموح بها للإجابة على سؤال." -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "يجب أن يكون 4 ثوان على الأقل." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "تم. الحد الأقصى للثوان للإجابة المحددة إلى {num}." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "تعيين طول الوقت حتى يتوقف التروفيا بسبب عدم وجود استجابة." -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "يجب أن يكون أكبر من الحد الزمني للإجابة." -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "تم. سوف تنتهي جلسات تريفيا بعد {num} ثانية من عدم الردود." -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "السماح / عدم السماح لقوائم ثلاثية لتجاوز الإعدادات." -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "تم. يمكن لقوائم تريفيا الآن تجاوز إعدادات ثلاثية لهذا الخادم." -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "تم. لم يعد من الممكن تجاوز قوائم تريفيا إعدادات ثلاثية لهذا الخادم." -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -264,15 +308,15 @@ msgstr "تعيين ما إذا كان البوت يحصل على نقاط أم " في حالة التمكين، البوت سيحصل على نقطة إذا لم يخمن أحد بشكل صحيح.\n" " " -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "تم. سأحصل الآن على نقطة إذا لم يجيب المستخدمون في الوقت المناسب." -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -283,15 +327,15 @@ msgstr "تعيين ما إذا كان قد تم الكشف عن الإجابة " في الوقت المناسب.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "تم. سأفصح عن الإجابة إذا لم يكن أحد يعرف ذلك." -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "حسناً، لن أكشف الإجابة على الأسئلة بعد الآن." -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -308,80 +352,80 @@ msgstr "تعيين مضاعف الدفع.\n\n" " هذا المضاعف.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "يجب أن يكون المضاعف صفر على الأقل." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "تم. تم تعيين مضاعف الدفع إلى {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "تم. لن أكافئ الفائز بعد الآن بالدفع." -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -392,41 +436,86 @@ msgstr "بدء جلسة ثلاثية في الفئة المحددة.\n\n" " أسئلةً من جميعها.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "هناك بالفعل جلسة ثلاثية مستمرة في هذه القناة." -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "الفئة '{name}`. انظر '{prefix}trivia list` لقائمة فئات ثلاثية غير صالحة." -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "تم تحليل قائمة ثلاثية بنجاح ، ولكن يبدو أنها فارغة!" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "أوقفوا دورة ثلاثية مستمرة." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "توقفت تريفيا." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "قائمة الفئات الثلاثية المتاحة." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "قوائم ثلاثية متاحة" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -437,7 +526,7 @@ msgstr "مجلس إدارة ثلاثية.\n\n" " أوامر فرعية للوحة تصادق أكثر تخصيصا.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -456,11 +545,11 @@ msgstr "لائحة المتصدرين لهذا الخادم.\n\n" "هو عدد الرتب التي تريد عرضها على لوحة المتصدرين.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -479,57 +568,57 @@ msgstr "لائحة المتصدرين لهذا الخادم.\n\n" "هو عدد الرتب التي تريد عرضها على لوحة المتصدرين.\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "لا توجد أي نقاط في التسجيل!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "عضو" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "الفائزون" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 05a8aa0a249..06fafc5c381 100644 --- a/redbot/cogs/trivia/locales/bg-BG.po +++ b/redbot/cogs/trivia/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: bg_BG\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Да" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 82a19d0d66d..76156ebb900 100644 --- a/redbot/cogs/trivia/locales/cs-CZ.po +++ b/redbot/cogs/trivia/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: cs_CZ\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Otázka č. {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Nebyly nalezeny žádné otázky!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** pro mě!" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ano" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Ne" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Násobitel musí být alespoň 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "V záznamu nejsou žádné skóre!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Rank" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Člen" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Výhry" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Odehrané hry" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Celkové skóre" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Průměrné skóre" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 424c958c161..089710f1a97 100644 --- a/redbot/cogs/trivia/locales/da-DK.po +++ b/redbot/cogs/trivia/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: da_DK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 1342a58f467..1156709262b 100644 --- a/redbot/cogs/trivia/locales/de-DE.po +++ b/redbot/cogs/trivia/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,241 +15,277 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: de_DE\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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/schema.py:34 msgid "The trivia list does not contain any questions." -msgstr "" +msgstr "Die Trivia-Liste enthält keine Fragen." -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." +msgstr "{key} Schlüssel muss ein Textwert sein." + +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." msgstr "" -#: redbot/cogs/trivia/schema.py:46 -msgid "{key} key in {parent_key} must be a positive integer." +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:55 +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:60 msgid "{key} key in {parent_key} must be a positive number." -msgstr "" +msgstr "{key} Schlüssel in {parent_key} muss eine positive Zahl sein." -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." -msgstr "" +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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." -msgstr "" +msgstr "{key} Schlüssel in {parent_key} muss entweder wahr oder falsch sein." -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." -msgstr "" +msgstr "{key} Schlüssel in {parent_key} muss eine nicht-negative Zahl sein." -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." -msgstr "" +msgstr "{key} ist kein Schlüssel, der in {parent_key} angegeben werden kann." -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." -msgstr "" +msgstr "{key} sollte ein 'Schlüssel: Wert' Mapping sein." -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." -msgstr "" +msgstr "Der Wert der Frage {key} ist keine Liste von Textwerten (Antworten)." -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." -msgstr "" +msgstr "Ein Schlüssel der Frage {key} ist kein Textwert." -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." -msgstr "" +msgstr "Eine Trivialiste sollte eine Zuordnung von 'Schlüssel: Wert' sein." -#: redbot/cogs/trivia/session.py:20 +#: 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 "Das weiß ich! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" 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 "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 "" +msgstr "In der Trivia-Sitzung ist ein unerwarteter Fehler aufgetreten." -#: redbot/cogs/trivia/session.py:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Frage Nummer {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Es gibt keine weiteren Fragen!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (von {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Starte Trivia: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** für mich!" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: 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:340 +#: 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:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Nein" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Spiele Trivia mit Freunden!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Verwalte Trivia Einstellungen." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Zeige die aktuellen Trivia-Einstellungen." -#: 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 "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:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Die Gesamtpunktzahl für den Sieg festlegen." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Punkte müssen höher als 0 sein." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "Erledigt. Punkte für den Sieg auf {num} gesetzt." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, 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:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Muss mindestens 4 Sekunden betragen." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Erledigt. Maximale Sekunden zum Beantworten auf {num} gesetzt." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 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:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Erlaubt/verbietet Trivia Listen Einstellungen zu überschreiben." -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,15 @@ 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:165 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "Gut. Die Antworten werden ab jetzt in Spoilern gesetzt." -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "In Ordnung, ab sofort werden für Antworten keine Spoiler verwendet." -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,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:178 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 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:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "Legt fest ob die Antwort verraten wird.\n\n" " rechtzeitig die richtige Antwort gegeben hat.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Legt den Gewinn Multiplikator fest.\n\n" " mit diesem Multiplikator.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Multiplikator muss mindestens 0 sein." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Erledigt. Gewinn Multiplikator steht jetzt auf {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 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:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Verwalte Benutzerdefinierte Trivia-Listen." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Liste aller benutzerdefinierten Trivias." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Keine benutzerdefinierten Trivia-Listen wurden hochgeladen." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Hochgeladene Trivia-Listen" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Lade eine Trivia-Liste hoch." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Du hast zu lange gebraucht, um eine Liste hochzuladen." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Du hast den Uploadprozess abgebrochen." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" -msgstr "" +msgstr "Ungültiger Syntax:\n" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 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 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Lösche eine Trivia-Liste." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "Trivia-Liste {filename} wurde gelöscht." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "Trivia-Liste nicht gefunden." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "Startet eine Trivia Runde der angegebenen Kategorie\n\n" " aus diesen Kategorien vermischt.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Stoppt eine laufende Trivia Runde." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Trivia gestoppt." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Liste verfügbarer Trivia Kategorien." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Verfügbare Trivia Listen" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,7 @@ msgstr "Trivia Bestenliste.\n\n" " Verwende untergeordnete Befehle für eine angepasste Bestenliste.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,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:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,58 +572,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:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Es wurden noch keine Punktzahlen erfasst!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Rang" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Mitglied" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Siege" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Gespielte Runden" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Gesamtpunktzahl" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Durchschnittliche Punktzahl" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 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:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} existiert bereits. Soll die Datei überschrieben werden?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Du hast zu lange zum antworten gebraucht." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "Ich werde die bestehende Datei nicht ersetzen." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 "" +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 +#: redbot/cogs/trivia/trivia.py:779 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 726368b517b..43f9a15d728 100644 --- a/redbot/cogs/trivia/locales/es-ES.po +++ b/redbot/cogs/trivia/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: es_ES\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 msgid "There is no ongoing trivia session in this channel." 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." @@ -31,225 +31,261 @@ msgstr "`{arg}` no es un número finito." 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 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "La clave {key} debe ser un valor de texto." -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 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 +#: redbot/cogs/trivia/schema.py:60 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 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 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 +#: redbot/cogs/trivia/schema.py:79 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 +#: redbot/cogs/trivia/schema.py:88 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 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "{key} debería ser un mapeo de 'clave: valor'." -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 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 +#: redbot/cogs/trivia/schema.py:101 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 +#: redbot/cogs/trivia/schema.py:104 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:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "¡Número de pregunta {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "¡No hay más preguntas!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (por {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Iniciando Trivial: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " ¡**+1** para mí!" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: 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:340 +#: 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:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Sí" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "No" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "¡Juega al trivial con amigos!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Administrar ajustes de Trivial." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Mostrar la configuración actual del trivial." -#: 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 "Configuración actual\n" -"Bot gana puntos: {bot_plays}\n" -"Tiempo de respuesta: {delay} segundos\n" -"Falta de tiempo de respuesta: {timeout} segundos\n" -"Puntos para ganar: {max_score}\n" -"Revela respuesta al finalizar el tiempo: {reveal_answer}\n" -"Multiplicador de pago: {payout_multiplier}\n" -"Permitir a las listas anular la configuración: {allow_override}\n" -"Utilizar spoilers en respuestas: {use_spoilers}" - -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Ajuste los puntos totales necesarios para ganar." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "La puntuación debe ser mayor que 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 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:117 +#: redbot/cogs/trivia/trivia.py:136 #, 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:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Debe ser de al menos 4 segundos." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 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:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 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:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, 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:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,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:165 +#: redbot/cogs/trivia/trivia.py:184 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:167 +#: redbot/cogs/trivia/trivia.py:186 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:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,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:178 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Bien, ya no te avergonzaré en el trivial." -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "Establecer si la respuesta es o no revelada.\n\n" " a tiempo.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Establece el multiplicador de pago.\n\n" " este multiplicador.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "El multiplicador debe ser al menos 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Hecho. Multiplicador de pago establecido en {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 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:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Administrar listas de Trivial personalizadas." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Lista de trivial personalizada cargada." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "No se han subido listas de Trivial personalizadas." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Listas de trivial cargadas" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Subir un archivo trivial." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Tardaste demasiado en subir una lista." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Has cancelado el proceso de subida." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "Sintáxis inválida:\n" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 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 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Eliminar un archivo del trivial." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "{filename} del Trivial ha sido eliminado." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "No se encontró el archivo de Trivial." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "Iniciar sesión de trivial en la categoría especificada.\n\n" " preguntas de todos ellos.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Detener una sesión trivial en curso." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Trivial detenido." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Listar categorías de trivial disponibles." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Listas de trivial disponibles" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,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:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,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:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,59 +572,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:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "¡No hay puntuaciones en el registro!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Rango" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Miembro" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Victorias" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Partidas Jugadas" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Puntuación Total" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Puntuación Media" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 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:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} ya existe. ¿Desea sobrescribirlo?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Has tardado demasiado en responder." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "No reemplazaré el archivo existente." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 ce60e4ed629..540a75de4e0 100644 --- a/redbot/cogs/trivia/locales/fi-FI.po +++ b/redbot/cogs/trivia/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: fi_FI\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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." @@ -31,232 +31,276 @@ msgstr "`{arg}` ei ole kelvollinen numero." msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Kysymys {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Kysymykset loppuivat!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (käyttäjältä {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Aloitetaan trivia: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** minulle!" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: 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:340 +#: 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:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Kyllä" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Ei" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Pelaa triviaa ystävien kanssa!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Hallitse trivia-asetuksia." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Näytä nykyiset trivia-asetukset." -#: 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Aseta voittoon tarvittavat pisteet." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Pisteiden tulee olla enemmän kuin 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "Valmis. Voittoon tarvitaan nyt {num} pistettä." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Aseta kysymysten maksimivastausaika." -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Täytyy olla vähintään 4 sekuntia." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Valmis. Vastausajaksi asetettiin {num}." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "Täytyy olla suurempi kuin vastausaika." -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Salli/kiellä trivia-listoja ohittamasta asetuksia." -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -265,15 +309,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:178 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Selvä, en nolaa teitä enää trivialla." -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -283,15 +327,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:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -308,80 +352,80 @@ msgstr "Aseta voittokerroin.\n\n" " kertoimella.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Kertoimen tulee olla vähintään 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Valmis. Voittokertoimeksi asetettiin {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "Valmista. Voittaja ei saa enää palkintoa." -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Hallitse mukautettuja trivia-listoja." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Listaa mukautetut trivia-listat." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Mukautettuja trivia-listoja ei ole lähetetty." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Lähetetyt trivia-listat" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Lähetä trivia-tiedosto." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Listan lähettäminen kesti liian kauan." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Olet peruuttanut lähetysprosessin." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 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 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Poista trivia-tiedosto." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "Trivia {filename} poistettiin." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "Trivia-tiedostoa ei löydy." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -392,41 +436,86 @@ msgstr "Aloita trivia-istunto valitussa kategoriassa.\n\n" " kysymyksiä kaikista niistä.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Lopeta meneillään oleva trivia-istunto." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Trivia pysäytetty." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Listaa saatavilla olevat trivia-kategoriat." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Saatavilla olevat trivia-listat" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -437,7 +526,7 @@ msgstr "Trivian pistetaulukko.\n\n" " alikomentoja mukauttaaksesi pistetaulukkoa.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -456,11 +545,11 @@ msgstr "Palvelimen pistetaulukko.\n\n" " `` määrittää kuinka monta sijaa pistetaulukossa näytetään.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -479,58 +568,58 @@ msgstr "Palvelinten välinen pistetaulukko.\n\n" " `` määrittää kuinka monta sijaa pistetaulukossa näytetään.\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Pisteistä ei ole vielä tietoja!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Sija" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Jäsen" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Voitot" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Pelejä pelattu" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Kokonaispisteet" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Keskimääräiset pisteet" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 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:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} on jo olemassa. Haluatko korvata sen?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Sinulla kesti liian kauan vastata." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "En korvaa olemassa olevaa tiedostoa." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 fd3e4c0da15..fa4ff1cd64c 100644 --- a/redbot/cogs/trivia/locales/fr-FR.po +++ b/redbot/cogs/trivia/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,241 +15,277 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: fr_FR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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/schema.py:34 msgid "The trivia list does not contain any questions." -msgstr "" +msgstr "La liste des trivia ne contient aucune question." -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Question numéro {num} !" -#: redbot/cogs/trivia/session.py:152 +#: 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:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (par {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Démarrage du Trivia : {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** pour moi !" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: 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:340 +#: 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:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Oui" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Non" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Jouez au Trivia entre amis !" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Gérer les paramètres du Trivia." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Afficher les paramètres actuels de la trivia." -#: 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 "Paramètres actuels\n" -"Le bot gagne des points : {bot_plays}\n" -"Délai de réponse : {delay} secondes\n" -"Délai de non-réponse : {timeout} secondes\n" -"Points pour gagner : {max_score}\n" -"Révéler la réponse à la fin du délai : {reveal_answer}\n" -"Multiplicateur des gains : {payout_multiplier}\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:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, 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:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Le score doit être supérieur à 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 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:117 +#: redbot/cogs/trivia/trivia.py:136 #, 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:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Il faut au moins 4 secondes." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 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:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 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:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, 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:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,15 @@ 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:165 +#: redbot/cogs/trivia/trivia.py:184 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:167 +#: redbot/cogs/trivia/trivia.py:186 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:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,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:178 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 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:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -293,15 +329,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:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Définissez le multiplicateur de gains.\n\n" " score total par ce multiplicateur.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Le multiplicateur doit être d'au moins 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Fait. Le multiplicateur de gains est défini sur {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 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:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Gérer les listes personnalisées de Trivia." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Liste les trivias personnalisées." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Aucune liste personnalisée de Trivia téléchargée." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Liste de trivia téléchargée" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Télécharger un fichier trivia." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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:270 +#: redbot/cogs/trivia/trivia.py:289 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:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Vous avez annulé le processus de téléchargement." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 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 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Supprime un fichier trivia." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "La Trivia {filename} a été supprimée." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "La fichier Trivia ne peut pas être trouvé." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -405,41 +441,86 @@ 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:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Arrêter une session de Trivia en cours." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Le Trivia à été arrêter." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Liste les catégories de Trivia disponibles." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Listes Trivia disponibles" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -451,7 +532,7 @@ msgstr "Classements pour le Trivia.\n\n" " plus personnaliser.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -470,11 +551,11 @@ msgstr "Classement pour ce serveur.\n\n" " `` est le nombre de rangs a afficher sur le classement.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -493,58 +574,58 @@ msgstr "Classement global Trivia.\n\n" " `` est le nombre de rangs a afficher sur le classement.\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Il n'y a pas de score enregistré !" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Rang" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Membre" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Victoires" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Parties jouées" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Score Total" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Score moyen" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 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:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} existe déjà. Voulez-vous l'écraser?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Vous avez pris trop de temps à répondre." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "Je ne remplace pas le fichier existant." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 cb44d4709bb..01abf6707c1 100644 --- a/redbot/cogs/trivia/locales/hi-IN.po +++ b/redbot/cogs/trivia/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: hi_IN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 index 5e8d3c79658..726f7b2cb1d 100644 --- a/redbot/cogs/trivia/locales/hr-HR.po +++ b/redbot/cogs/trivia/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: hr_HR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 a4c6f1008b9..f9b3ba7da90 100644 --- a/redbot/cogs/trivia/locales/hu-HU.po +++ b/redbot/cogs/trivia/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: hu_HU\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Igen" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Nem" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 3d69bca3d50..efc8f9467fb 100644 --- a/redbot/cogs/trivia/locales/id-ID.po +++ b/redbot/cogs/trivia/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: id_ID\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 msgid "There is no ongoing trivia session in this channel." 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 "`{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." @@ -31,225 +31,261 @@ msgstr "`{arg}` bukanlah sebuah angka terbatas." msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Aku tahu yang ini! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Mudah: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: 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:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "Aku tahu yang ini! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "Mudah: ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: 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:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Lanjut ke yang berikutnya..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Lanjut..." -#: 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 "Aku yakin kamu akan tahu jawaban yang selanjutnya." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Selanjutnya." -#: 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:123 +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "Error yang tak terduga terjadi selama sesi trivia.\n" "Cek konsol atau logs mu untuk detailnya." -#: redbot/cogs/trivia/session.py:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Pertanyaan nomor {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Tidak ada pertanyaan lagi!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (oleh {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Memulai Trivia: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Guys...? Sepertinya aku akan berhenti saja." -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** untukku!" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Kamu mendapatkannya {user}! **+1** untukmu!" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Selamat {users}! Kalian semua mendapatkan {num} {currency} sebagai hadiah kemenangan!" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Selamat {user}! Kamu mendapatkan {num} {currency} sebagai hadiah kemenangan!" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ya" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Mainkan trivia dengan teman!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Atur settingan Trivia." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Menunjukkan pengaturan trivia." -#: 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 "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:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Atur total poin yang dibutuhkan untuk menang." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Skor harus lebih dari 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "Selesai. Poin yang dibutuhkan untuk menang diatur ke {num}." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Atur detik maksimum untuk menjawab sebuah pertanyaan." -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Harus setidaknya 4 detik." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Selesai. Detik maksimum untuk menjawab diatur ke {num}." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Atur berapa lama sampai trivia berhenti dikarenakan tidak ada respon." -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "Harus lebih besar dari limit waktu menjawab." -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Selesai. Sesi trivia akan berhenti setelah {num} detik jika tak ada respon." -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Izinkan/larang daftar trivia untuk mengesampingkan pengaturan." -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Selesai. Daftar trivia akan mengesampingkan pengaturan untuk server ini." -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Selesai. Daftar trivia tidak akan mengesampingkan pengaturan untuk server ini." -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,15 @@ 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:165 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "Selesai. Aku akan menampilkan jawaban dengan spoilers kedepannya." -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "Baiklah, aku tidak akan lagi menggunakan spoilers untuk menyembunyikan jawaban." -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,15 @@ 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:178 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Selesai. Aku akan mendapatkan poin mulai sekarang jika tidak ada yang menjawab tepat waktu." -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Baiklah, aku tak akan memalukan dirimu lagi dalam trivia." -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "Atur agar jawaban diberitahu atau tidak.\n\n" " tepat waktu.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Selesai. Aku akan memberitahu jawaban jika tidak ada yang tahu." -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "Baiklah, aku tidak akan memberitahu jawaban untuk pertanyaan lagi." -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Atur pengganda bayaran.\n\n" " pengganda ini.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Pengganda harus setidaknya 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Selesai. Pengganda bayaran diatur ke {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "Selesai, aku tidak akan memberikan bayaran kepada pemenang lagi." -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Atur daftar Trivia Kustom." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Lihat daftar trivia kustom yang terupload." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Tidak ada daftar Trivia kustom yang terupload." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "List trivia terupload" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Upload sebuah file trivia." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Kamu memakan waktu terlalu lama untuk mengupload sebuah daftar." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Kamu telah membatalkan proses upload." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Terjadi sebuah error ketika menguraikan daftar trivia. Lihat logs untuk info lebih lanjut." -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Hapus sebuah file trivia." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "Trivia {filename} telah dihapus." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "File Trivia tak ditemukan." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "Mulai sesi trivia pada kategori yang telah ditentukan.\n\n" " pertanyaan dari kategori-kategori yang ditentukan.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "Sudah ada sesi trivia yang berlangsung di channel ini." -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Kategori `{name}` tidak valid. Lihat `{prefix}trivia list` untuk daftar dari kategori trivia." -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "Terjadi sebuah error ketika menguraikan daftar trivia untuk kategori `{name}`. Kemungkinan itu diformat dengan salah." -#: redbot/cogs/trivia/trivia.py:347 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Daftar trivia berhasil diuraikan, namun kelihatannya itu kosong!" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Hentikan sesi trivia yang sedang berjalan." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Trivia dihentikan." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Daftar dari kategori-kategori trivia yang tersedia." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Daftar trivia yang tersedia" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,7 @@ msgstr "Papan peringkat untuk trivia.\n\n" " subcommands untuk papan peringkat yang lebih terkustomisasi.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,11 @@ msgstr "Papan peringkat untuk server ini.\n\n" " `` adalah berapa banyak rank yang akan ditunjukkan di papan peringkat.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Bidang tak dikenal `{field_name}`, lihat `{prefix}help trivia leaderboard server` untuk bidang yang valid untuk disortir." -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,58 +572,58 @@ msgstr "Papan peringkat trivia global.\n\n" " `` adalah berapa banyak rank yang akan ditunjukkan di papan peringkat.\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Tidak ada skor di rekor!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Peringkat" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Anggota" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Kemenangan" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Permainan Dimainkan" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Total Skor" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Skor rata-rata" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} adalah nama trivia bawaan dan tak bisa digantikan.\n" "Gunakan nama yang lain." -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} sudah ada. Apakah kamu mau menimpanya?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Kamu memakan waktu terlalu lama untuk menjawab." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "Aku tidak menggantikan file yang sudah ada." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 msgid "Saved Trivia list as {filename}." 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 8ab4f9eac67..e4141a74764 100644 --- a/redbot/cogs/trivia/locales/it-IT.po +++ b/redbot/cogs/trivia/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: it_IT\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Domanda numero {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Non esistono altre domande!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (di {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Avvio Quiz: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** per me!" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Sì" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Fate il quiz con gli amici!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Gestisci le impostazioni Trivia." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Imposta i punti totali necessari per vincere." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Il punteggio deve essere maggiore di 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "Fatto. Punti necessari per vincere impostati a {num}." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, 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:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Deve essere di almeno 4 secondi." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Fatto. Secondi massimi per rispondere impostati a {num}." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "Deve essere superiore al limite di tempo di risposta." -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, 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:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Il moltiplicatore deve essere almeno pari a 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Fatto. Moltiplicatore impostato a {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 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:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Interrompi una sessione di quiz in corso." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Quiz fermato." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Elenco categorie di quiz disponibili." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Liste di quiz disponibili" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Non ci sono punteggi da registrare!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Posizione" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Membro" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Vittorie" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Partite giocate" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Punteggio Totale" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Punteggio Medio" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 42a8524a941..9ba36b5b6fa 100644 --- a/redbot/cogs/trivia/locales/ja-JP.po +++ b/redbot/cogs/trivia/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ja_JP\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "イエス" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 958107617b5..3cd4a1c21a3 100644 --- a/redbot/cogs/trivia/locales/ko-KR.po +++ b/redbot/cogs/trivia/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ko_KR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "그래요!" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 23297c152ae..fc961ac52fe 100644 --- a/redbot/cogs/trivia/locales/nb-NO.po +++ b/redbot/cogs/trivia/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: nb_NO\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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." @@ -31,225 +31,261 @@ msgstr "`{arg}` er ikke et helt tall." msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Spørsmålsnummer {num}!" -#: redbot/cogs/trivia/session.py:152 +#: 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:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (ved {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Starter Trivia: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** for meg!" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: 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:340 +#: 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:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Nei" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Spill trivia med venner!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Administrer trivia innstillinger." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Vis nåværende trivia innstillinger." -#: 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 "Nåværende instillinger\n" -"Bot får poeng: {bot_plays}\n" -"Svarfrist: {delay} sekunder\n" -"Manglende responstid: {timeout} sekunder\n" -"Poeng for å vinne: {max_score}\n" -"Avslør svaret på etter tid: {reveal_answer}\n" -"Utbetalings multiplikasjon: {payout_multiplier}\n" -"Tilat at listen overstyrer innstillinger: {allow_override}\n" -"Bruk spoilere i svarene: {use_spoilers}" - -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Setter totalt poeng som kreves for å vinne." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Poengsummen må være større enn 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "Ferdig. Poeng kreves for å vinne satt til {num}." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, 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:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Må være minst 4 sekunder." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Ferdig. Maksimalt antall sekunder å svare angir {num}." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "Må være større enn svarenes tidsgrense." -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Tillatt / ikke tillate turvia lister for å overstyre innstillinger." -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,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:165 +#: redbot/cogs/trivia/trivia.py:184 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:167 +#: redbot/cogs/trivia/trivia.py:186 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:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,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:178 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Ok, jeg kommer ikke lenger til å flettes deg." -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "Angi om svaret blir avslørt eller ikke.\n\n" " i tide.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Angi utbetalingsmultiplikatoren.\n\n" "denne multiplikatoren.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Multiplikator må være minst 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Ferdig. Utbetaling multiplikator satt til {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 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:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Behandle egendefinerte trivia lister." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Vis opplastede egendefinerte trivia." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Ingen egendefinerte trivia lister lastet opp." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Opplastede trivia lister" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Last opp trivia-fil." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Du tok for lang tid å laste opp en liste." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Du har avbrutt opplastingsprosessen." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 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 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Slette en trivia fil." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "Trivia {filename} ble slettet." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "Trivia-filen ble ikke funnet." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "Start trivia økt på spesifisert kategori.\n\n" " spørsmål fra alle dem.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Stopp en pågående trivia økten." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Trivia stoppet." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Liste tilgjengelig stammekategorier." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Tilgjengelige trivia lister" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,7 @@ msgstr "Ledertavle for trivia.\n\n" " underkommandoer for et mer tilpasset lederskap.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,11 @@ msgstr "Ledertavle for denne serveren.\n\n" " `` er antallet rangeringer som vises på ledertavlen.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,58 +572,58 @@ msgstr "Ledertavle for denne serveren.\n\n" " `` er antallet rangeringer som vises på ledertavlen.\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Det finnes ingen resultater i posten!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Rank" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Medlem" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Seire" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Spillede partier" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Samlet Poengsum" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Gjennomsnittlig poengsum" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 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:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} finnes allerede. Vil du overskrive?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Du tok for lang svar." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "Jeg erstatter ikke den eksisterende filen." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 582a75b867c..7656ebd2b86 100644 --- a/redbot/cogs/trivia/locales/nl-NL.po +++ b/redbot/cogs/trivia/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: nl_NL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Er zijn geen vragen meer!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (door {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " ** + 1 ** voor mij!" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Nee" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Positie" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Lid" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Overwinningen" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Potjes gespeeld" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Totaalscore" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Gemiddelde score" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 8b6b9ce88ff..af5537b54a5 100644 --- a/redbot/cogs/trivia/locales/pl-PL.po +++ b/redbot/cogs/trivia/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pl_PL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Tak" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Nie" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 303707a5f4b..e2019b49c4b 100644 --- a/redbot/cogs/trivia/locales/pt-BR.po +++ b/redbot/cogs/trivia/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pt_BR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 9cc12a75086..0904416a29c 100644 --- a/redbot/cogs/trivia/locales/pt-PT.po +++ b/redbot/cogs/trivia/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pt_PT\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Sim" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 643397ade8e..2d354049f11 100644 --- a/redbot/cogs/trivia/locales/ru-RU.po +++ b/redbot/cogs/trivia/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ru_RU\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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}` не является конечным числом." @@ -31,225 +31,261 @@ msgstr "`{arg}` не является конечным числом." msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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 "Правда? Это же ||{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:123 +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "В сессии викторины произошла непредвиденная ошибка.\n" "Проверьте консоль или лог для подробностей." -#: redbot/cogs/trivia/session.py:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Вопрос №{num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Больше нет вопросов!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (автор: {author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Запуск викторины: {list_names}" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Ребята...? Ну, я думаю, я остановлюсь тогда." -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** для меня!" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "{user}, тебе удалось! **+1** для тебя!" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Поздравляем {users}! Вы получили {num} {currency} за победу!" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Поздравляем {user}! Вы получили {num} {currency} за победу!" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Да" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Нет" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Играть в викторину с друзьями!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Управление настройками викторины." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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 "Текущие настройки\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:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Установить общее количество очков, необходимое для победы." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Счет должен быть больше 0." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "Готово. Очки, необходимые для победы, равны {num}." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Установить максимально разрешенное количество секунд для ответа на вопрос." -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "Должно быть не менее 4 секунд." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Готово. Максимальное количество секунд на ответ - {num}." -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Установить, через какое время викторина остановится из-за отсутствия ответа." -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "Должно быть больше, чем время ответа." -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Готово. Сеансы викторины теперь будут иметь время ожидания после {num} секунд отсутствия ответов." -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Разрешить/запретить спискам викторины перезаписывать настройки." -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Готово. Списки викторины теперь могут перезаписывать настройки викторины для этого сервера." -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Готово. Списки викторины больше не могут перезаписывать настройки викторины для этого сервера." -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,15 @@ msgstr "Устанавливает, будет ли бот отображать " Если включено, бот будет использовать спойлеры для сокрытия ответов.\n" " " -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "Выполнено. В следующий раз я буду помещать ответы в спойлеры." -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "Хорошо, я больше не буду использовать спойлеры, чтобы скрыть ответы." -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,15 @@ msgstr "Установить, будет ли бот набирать очки.\ " Если включено, то бот будет получать очки, если никто не угадает правильно.\n" " " -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Готово. Теперь я буду получать очки, если пользователи не ответят вовремя." -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Хорошо, я не буду больше смущать вас в викторине." -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "Устанавливает, будет ли ответ раскрыт и " вовремя.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Готово. Я буду раскрывать ответ, если его никто не знает." -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "Хорошо, я больше не буду раскрывать ответы на вопросы." -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Установите множитель выплат.\n\n" " этот множитель.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Множитель должен быть не менее 0." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Готово. Множитель выплат установлен на {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "Готово. Я больше не буду награждать победителя выплатой." -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Управление пользовательскими списками викторин." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Список загруженных пользовательских викторин." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Пользовательские списки викторин не загружены." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Загруженные списки викторин" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Загрузите файл с викториной." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "Отправьте файл со следующим сообщением или введите любой текст для отмены." -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Вы слишком долго загружали список." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Вы отменили процесс загрузки." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Произошла ошибка при разборе списка викторин. Посмотрите лог для получения дополнительной информации." -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Удалить файл с викториной." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "Викторина {filename} была удалена." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "Файл с викториной не найден." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "Начните сеанс викторин по указанной ка " вопросы из всех категорий.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "На этом канале уже идет сессия викторины." -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Неверная категория `{name}`. См. `{prefix}trivia list` для списка категорий." -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Список викторины был успешно проанализирован, однако он, кажется, пустой!" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Остановить текущий сеанс викторины." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Викторина остановлена." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Список доступных категорий викторины." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Доступные списки викторины" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,7 @@ msgstr "Таблица лидеров для викторин.\n\n" " подкоманды для получения более настраиваемой таблицы лидеров.\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,11 @@ msgstr "Таблица лидеров для этого сервера.\n\n" " `` - это количество рангов, которые будут отображаться в таблице лидеров.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,58 +572,58 @@ msgstr "Глобальная таблица лидеров.\n\n" " `` - это количество рангов, которые будут отображаться в таблице лидеров.\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Нет счетов в записи!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Ранг" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Участник" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Побед" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Игр сыграно" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Общий счет" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Средний счет" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} является зарезервированным именем викторин и не может быть заменен.\n" "Выбери другое имя." -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} уже существует. Вы хотите перезаписать?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Вы слишком долго отвечали." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "Я не заменяю существующий файл." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 msgid "Saved Trivia list as {filename}." msgstr "Список викторин сохранен как {filename}." diff --git a/redbot/cogs/trivia/locales/sk-SK.po b/redbot/cogs/trivia/locales/sk-SK.po index 4fb5ea1e6b5..7ffddff53d2 100644 --- a/redbot/cogs/trivia/locales/sk-SK.po +++ b/redbot/cogs/trivia/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sk_SK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Áno" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 d30fa558d5c..0bf986c5852 100644 --- a/redbot/cogs/trivia/locales/sl-SI.po +++ b/redbot/cogs/trivia/locales/sl-SI.po @@ -1,29 +1,29 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" "X-Crowdin-File-ID: 45\n" "Language: sl_SI\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 8e28fdf0cc9..31268e088f0 100644 --- a/redbot/cogs/trivia/locales/sv-SE.po +++ b/redbot/cogs/trivia/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sv_SE\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Ja" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 8be4126d6fe..5ee8bf4124c 100644 --- a/redbot/cogs/trivia/locales/tr-TR.po +++ b/redbot/cogs/trivia/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: tr_TR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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." @@ -31,225 +31,261 @@ msgstr "`{arg}` sonu olan bir sayı değil." msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Soru numarası {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Başka soru kalmadı!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (oluşturan: {author})" -#: redbot/cogs/trivia/session.py:165 +#: 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:211 +#: 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:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** bana!" -#: redbot/cogs/trivia/session.py:227 +#: 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:332 +#: 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:340 +#: 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:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "Evet" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "Hayır" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "Arkadaşlarınla bilgi yarışması oyna!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "Bilgi Yarışması ayarlarını yönet." -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, docstring msgid "Show the current trivia settings." msgstr "Mevcut bilgi yarışması ayarlarını göster." -#: 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 "Mevcut ayarlar\n" -"Botun kazandığı puanlar: {bot_plays}\n" -"Cevap süre sınırı: {delay} saniye\n" -"Cevap vermeme zaman aşımı: {timeout} saniye\n" -"Kazanmak için gereken puan: {max_score}\n" -"Zaman aşımında cevabı söyleme: {reveal_answer}\n" -"Ödül katlama: {payout_multiplier}\n" -"Listelerin ayarları hükümsüzleştirme izni: {allow_override}\n" -"Sonuçları spoiler olarak gizleme: {use_spoilers}" - -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "Kazanmak için gereken toplam puanı ayarla." -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "Puan sıfırdan yüksek olmalıdır." -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 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:117 +#: redbot/cogs/trivia/trivia.py:136 #, 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:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "En az 4 saniye olmalıdır." -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 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:127 +#: redbot/cogs/trivia/trivia.py:146 #, 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:130 +#: redbot/cogs/trivia/trivia.py:149 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:134 +#: redbot/cogs/trivia/trivia.py:153 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:141 +#: redbot/cogs/trivia/trivia.py:160 #, 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:146 +#: redbot/cogs/trivia/trivia.py:165 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:150 +#: redbot/cogs/trivia/trivia.py:169 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:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,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:165 +#: redbot/cogs/trivia/trivia.py:184 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:167 +#: redbot/cogs/trivia/trivia.py:186 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:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,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:178 +#: redbot/cogs/trivia/trivia.py:197 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:180 +#: redbot/cogs/trivia/trivia.py:199 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:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "Cevabın söylenip söylenmeyeceğini ayarla.\n\n" " söyleyecektir.\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 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:194 +#: redbot/cogs/trivia/trivia.py:213 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:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "Ödül katlanma oranını ayarla.\n\n" " katlanma oranı ile çarparak belirlenir.\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "Katlanma oranı en az 0 olmalı." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "Tamamdır. Ödül katlanma oranı artık {num}." -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 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:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "Özel Bilgi Yarışması listelerini yönet." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "Yüklenmiş özel bilgi yarışmalarını listele." -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "Yüklenmiş özel bilgi yarışması listesi bulunmamakta." -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "Yüklenmiş bilgi yarışması listeleri" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "Bir bilgi yarışması dosyası yükle." -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 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:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "Bir liste yüklemeniz çok uzun sürdü." -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "Yükleme işlemini iptal ettiniz." -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 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 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "Bir bilgi yarışması dosyasını sil." -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "{filename} adlı bilgi yarışması silindi." -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "Bilgi yarışması dosyası bulunamadı." -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "Belirtilen kategoride bilgi yarışması başlat.\n\n" " hepsinden sorular olacaktır.\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 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:328 +#: redbot/cogs/trivia/trivia.py:347 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:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 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:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "Devam etmekte olan bir bilgi yarışmasını durdur." -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "Bilgi yarışması durduruldu." -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "Mevcut bilgi yarışması kategorilerini listele." -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "Mevcut bilgi yarışması kategorileri" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,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:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,11 @@ msgstr "Bu sunucu için sıralama.\n\n" " `` sıralamada kaç kişi gösterileceğidir.\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,58 +572,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:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "Kayıtta hiç puan yok!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "Rütbe" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "Üye" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "Kazanmalar" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "Oynanan Oyunlar" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "Toplam Puan" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "Ortalama Puan" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 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:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} zaten mevcut. Üzerine yazmak ister misiniz?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "Cevap vermeniz çok uzun sürdü." -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "Var olan dosyayı değiştirmiyorum." -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 857b25f224e..cc876e05009 100644 --- a/redbot/cogs/trivia/locales/uk-UA.po +++ b/redbot/cogs/trivia/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: uk_UA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 96657d7c1d1..cf5e2884647 100644 --- a/redbot/cogs/trivia/locales/vi-VN.po +++ b/redbot/cogs/trivia/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: vi_VN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "" -#: redbot/cogs/trivia/session.py:22 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 a9af2adecf9..eab0bbc59f0 100644 --- a/redbot/cogs/trivia/locales/zh-CN.po +++ b/redbot/cogs/trivia/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_CN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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 "" @@ -31,246 +31,290 @@ msgstr "" msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: 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:123 +#: 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:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "是" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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}" +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, 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 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -278,15 +322,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -297,80 +341,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -378,41 +422,86 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -420,7 +509,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -432,11 +521,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -448,57 +537,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 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 e81289eafb5..8a490121ac5 100644 --- a/redbot/cogs/trivia/locales/zh-TW.po +++ b/redbot/cogs/trivia/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-03-02 14:44+0000\n" +"POT-Creation-Date: 2024-10-29 17:58+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_TW\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:386 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}` 不是有限數。" @@ -31,225 +31,261 @@ msgstr "`{arg}` 不是有限數。" msgid "The trivia list does not contain any questions." msgstr "瑣事列表不包含任何問題。" -#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +#: redbot/cogs/trivia/schema.py:39 msgid "{key} key must be a text value." msgstr "{key} 鍵必須是文本值。" -#: redbot/cogs/trivia/schema.py:46 +#: redbot/cogs/trivia/schema.py:43 +msgid "{key} key must be a text value not longer than 1000 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:48 +msgid "{key} key must be a text value not longer than 200 characters." +msgstr "" + +#: redbot/cogs/trivia/schema.py:55 msgid "{key} key in {parent_key} must be a positive integer." msgstr "{parent_key} 中的 {key} 鍵必須是正整數。" -#: redbot/cogs/trivia/schema.py:51 +#: redbot/cogs/trivia/schema.py:60 msgid "{key} key in {parent_key} must be a positive number." msgstr "{parent_key} 中的 {key} 鍵必須是正數。" -#: redbot/cogs/trivia/schema.py:56 +#: redbot/cogs/trivia/schema.py:65 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 +#: redbot/cogs/trivia/schema.py:71 redbot/cogs/trivia/schema.py:74 +#: redbot/cogs/trivia/schema.py:82 msgid "{key} key in {parent_key} must be either true or false." msgstr "{parent_key} 中的 {key} 鍵必須為 true 或 false。" -#: redbot/cogs/trivia/schema.py:70 +#: redbot/cogs/trivia/schema.py:79 msgid "{key} key in {parent_key} must be a non-negative number." msgstr "{parent_key} 中的 {key} 鍵必須是非負數。" -#: redbot/cogs/trivia/schema.py:79 +#: redbot/cogs/trivia/schema.py:88 msgid "{key} is not a key that can be specified in {parent_key}." msgstr "{key} 不是可以在 {parent_key} 中指定的鍵。" -#: redbot/cogs/trivia/schema.py:82 +#: redbot/cogs/trivia/schema.py:91 msgid "{key} should be a 'key: value' mapping." msgstr "{key} 應該是一個 'key: value' 映射。" -#: redbot/cogs/trivia/schema.py:86 +#: redbot/cogs/trivia/schema.py:95 msgid "Value of question {key} is not a list of text values (answers)." msgstr "問題 {key} 的值不是文本值(答案)列表。" -#: redbot/cogs/trivia/schema.py:92 +#: redbot/cogs/trivia/schema.py:101 msgid "A key of question {key} is not a text value." msgstr "問題 {key} 的鍵不是文本值。" -#: redbot/cogs/trivia/schema.py:95 +#: redbot/cogs/trivia/schema.py:104 msgid "A trivia list should be a 'key: value' mapping." msgstr "瑣事列表應該是“鍵:值”映射。" -#: redbot/cogs/trivia/session.py:20 +#: 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 "哦真的嗎? 這當然是 ||{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:123 +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "知識問答環節發生意外錯誤。\n" "檢查您的控制台或日誌以獲取詳細信息。" -#: redbot/cogs/trivia/session.py:143 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "問題編號 {num}!" -#: redbot/cogs/trivia/session.py:152 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "沒有問題了!" -#: redbot/cogs/trivia/session.py:160 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (作者:{author})" -#: redbot/cogs/trivia/session.py:165 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "開始瑣事:{list_names}" -#: redbot/cogs/trivia/session.py:211 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "同伴們...? 好吧,我想我會停下來的。" -#: redbot/cogs/trivia/session.py:222 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** 對我來說!" -#: redbot/cogs/trivia/session.py:227 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "{user} 你明白了! **+1**給你!" -#: redbot/cogs/trivia/session.py:332 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "恭喜{users}! 你們每人因獲勝而獲得了 {num} {currency}!" -#: redbot/cogs/trivia/session.py:340 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "恭喜{user}! 您贏得了 {num} {currency}!" -#: redbot/cogs/trivia/trivia.py:42 +#: redbot/cogs/trivia/trivia.py:44 +msgid "Yes" +msgstr "是" + +#: redbot/cogs/trivia/trivia.py:46 +msgid "No" +msgstr "否" + +#: redbot/cogs/trivia/trivia.py:50 +msgid "{seconds} seconds" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:56 +msgid "Bot gains points" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:57 +msgid "Answer time limit" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:58 +msgid "Lack of response timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:59 +msgid "Points to win" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:60 +msgid "Answers are revealed on timeout" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:61 +msgid "Payout multiplier" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:62 +msgid "Lists are allowed to override settings" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:63 +msgid "Answers use spoilers" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:75 #, docstring msgid "Play trivia with friends!" msgstr "和朋友一起玩猜謎遊戲!" -#: redbot/cogs/trivia/trivia.py:82 +#: redbot/cogs/trivia/trivia.py:115 #, docstring msgid "Manage Trivia settings." msgstr "管理瑣事設置。" -#: redbot/cogs/trivia/trivia.py:86 +#: redbot/cogs/trivia/trivia.py:119 #, 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 "當前的設置\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:107 +#: redbot/cogs/trivia/trivia.py:121 +msgid "Current settings:\n\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:126 #, docstring msgid "Set the total points required to win." msgstr "設置獲勝所需的總分。" -#: redbot/cogs/trivia/trivia.py:109 +#: redbot/cogs/trivia/trivia.py:128 msgid "Score must be greater than 0." msgstr "分數必須大於 0。" -#: redbot/cogs/trivia/trivia.py:113 +#: redbot/cogs/trivia/trivia.py:132 msgid "Done. Points required to win set to {num}." msgstr "完成。 獲勝所需的點數設置為 {num}。" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:136 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "設置允許回答問題的最大秒數。" -#: redbot/cogs/trivia/trivia.py:119 +#: redbot/cogs/trivia/trivia.py:138 msgid "Must be at least 4 seconds." msgstr "必須至少為 4 秒。" -#: redbot/cogs/trivia/trivia.py:123 +#: redbot/cogs/trivia/trivia.py:142 msgid "Done. Maximum seconds to answer set to {num}." msgstr "完成。 回答的最大秒數設置為 {num}。" -#: redbot/cogs/trivia/trivia.py:127 +#: redbot/cogs/trivia/trivia.py:146 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "設置瑣事由於沒有響應而停止的時間。" -#: redbot/cogs/trivia/trivia.py:130 +#: redbot/cogs/trivia/trivia.py:149 msgid "Must be larger than the answer time limit." msgstr "必須大於回答時間限制。" -#: redbot/cogs/trivia/trivia.py:134 +#: redbot/cogs/trivia/trivia.py:153 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "完成。 瑣事會話現在將在 {num} 秒無響應後超時。" -#: redbot/cogs/trivia/trivia.py:141 +#: redbot/cogs/trivia/trivia.py:160 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "允許/禁止瑣事列表覆蓋設置。" -#: redbot/cogs/trivia/trivia.py:146 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "完畢。 瑣事列表現在可以覆蓋此伺服器的瑣事設置。" -#: redbot/cogs/trivia/trivia.py:150 +#: redbot/cogs/trivia/trivia.py:169 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "完畢。 瑣事列表不能再覆蓋此伺服器的瑣事設置。" -#: redbot/cogs/trivia/trivia.py:158 +#: redbot/cogs/trivia/trivia.py:177 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -258,15 +294,15 @@ msgstr "設置機器人是否會在劇透中顯示答案。\n\n" " 如果啟用,機器人將使用劇透來隱藏答案。\n" " " -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:184 msgid "Done. I'll put the answers in spoilers next time." msgstr "完成。下次我會把答案放在劇透裡。" -#: redbot/cogs/trivia/trivia.py:167 +#: redbot/cogs/trivia/trivia.py:186 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "好了,我不會再用劇透來隱藏答案了。" -#: redbot/cogs/trivia/trivia.py:171 +#: redbot/cogs/trivia/trivia.py:190 #, 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" @@ -275,15 +311,15 @@ msgstr "設置機器人是否獲得積分。\n\n" " 如果啟用,如果沒有人猜對,機器人將獲得一分。\n" " " -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:197 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "完成。 如果用戶沒有及時回答,我現在將獲得一分。" -#: redbot/cogs/trivia/trivia.py:180 +#: redbot/cogs/trivia/trivia.py:199 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "好的,我不在瑣事上為難你了。" -#: redbot/cogs/trivia/trivia.py:184 +#: redbot/cogs/trivia/trivia.py:203 #, 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" @@ -294,15 +330,15 @@ msgstr "設置是否顯示答案。\n\n" " 答案。\n" " " -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:211 msgid "Done. I'll reveal the answer if no one knows it." msgstr "完成。如果沒有人知道,我會揭曉答案。" -#: redbot/cogs/trivia/trivia.py:194 +#: redbot/cogs/trivia/trivia.py:213 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "好的,問題的答案我就不透露了。" -#: redbot/cogs/trivia/trivia.py:200 +#: redbot/cogs/trivia/trivia.py:219 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -319,81 +355,81 @@ msgstr "設置支出乘數。\n\n" " 這個乘數。\n" " " -#: redbot/cogs/trivia/trivia.py:211 +#: redbot/cogs/trivia/trivia.py:230 msgid "Multiplier must be at least 0." msgstr "乘數必須至少為 0。" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:234 msgid "Done. Payout multiplier set to {num}." msgstr "完成。支出乘數設置為 {num}。" -#: redbot/cogs/trivia/trivia.py:217 +#: redbot/cogs/trivia/trivia.py:236 msgid "Done. I will no longer reward the winner with a payout." msgstr "完成。我將不再獎勵獲勝者。" -#: redbot/cogs/trivia/trivia.py:222 +#: redbot/cogs/trivia/trivia.py:241 #, docstring msgid "Manage Custom Trivia lists." msgstr "管理自定義瑣事列表。" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:246 #, docstring msgid "List uploaded custom trivia." msgstr "列出上傳的自定義瑣事。" -#: redbot/cogs/trivia/trivia.py:229 +#: redbot/cogs/trivia/trivia.py:248 msgid "No custom Trivia lists uploaded." msgstr "沒有上傳自定義瑣事列表。" -#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +#: redbot/cogs/trivia/trivia.py:264 redbot/cogs/trivia/trivia.py:271 msgid "Uploaded trivia lists" msgstr "上傳的瑣事列表" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:281 #, docstring msgid "Upload a trivia file." msgstr "上傳一個瑣事文件。" -#: redbot/cogs/trivia/trivia.py:264 +#: redbot/cogs/trivia/trivia.py:283 msgid "Supply a file with next message or type anything to cancel." msgstr "提供包含下一條消息的文件或輸入任何內容以取消。" -#: redbot/cogs/trivia/trivia.py:270 +#: redbot/cogs/trivia/trivia.py:289 msgid "You took too long to upload a list." msgstr "您上傳列表的時間太長。" -#: redbot/cogs/trivia/trivia.py:273 +#: redbot/cogs/trivia/trivia.py:292 msgid "You have cancelled the upload process." msgstr "您已取消上傳。" -#: redbot/cogs/trivia/trivia.py:281 +#: redbot/cogs/trivia/trivia.py:300 msgid "Invalid syntax:\n" msgstr "無效的語法: \n" -#: redbot/cogs/trivia/trivia.py:284 +#: redbot/cogs/trivia/trivia.py:303 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "解析瑣事列表時出錯。 有關詳細信息,請參閱日誌。" -#: redbot/cogs/trivia/trivia.py:289 +#: redbot/cogs/trivia/trivia.py:308 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 +#: redbot/cogs/trivia/trivia.py:317 #, docstring msgid "Delete a trivia file." msgstr "刪除瑣事文件。" -#: redbot/cogs/trivia/trivia.py:302 +#: redbot/cogs/trivia/trivia.py:321 msgid "Trivia {filename} was deleted." msgstr "瑣事 {filename} 已刪除。" -#: redbot/cogs/trivia/trivia.py:304 +#: redbot/cogs/trivia/trivia.py:323 msgid "Trivia file was not found." msgstr "找不到瑣事文件。" -#: redbot/cogs/trivia/trivia.py:309 +#: redbot/cogs/trivia/trivia.py:328 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -404,41 +440,86 @@ msgstr "在指定類別上啟動瑣事會話。\n\n" " 他們所有人的問題。\n" " " -#: redbot/cogs/trivia/trivia.py:317 +#: redbot/cogs/trivia/trivia.py:336 msgid "There is already an ongoing trivia session in this channel." msgstr "此頻道中已經有一個正在進行的問答環節。" -#: redbot/cogs/trivia/trivia.py:328 +#: redbot/cogs/trivia/trivia.py:347 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "類別 `{name}` 無效。 有關瑣事類別的列表,請參閱 `{prefix}trivia list`。" -#: redbot/cogs/trivia/trivia.py:335 +#: redbot/cogs/trivia/trivia.py:354 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:347 +#: redbot/cogs/trivia/trivia.py:369 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "瑣事列表已成功解析,但它似乎是空的!" -#: redbot/cogs/trivia/trivia.py:362 +#: redbot/cogs/trivia/trivia.py:383 #, docstring msgid "Stop an ongoing trivia session." msgstr "停止正在進行的問答環節。" -#: redbot/cogs/trivia/trivia.py:369 +#: redbot/cogs/trivia/trivia.py:390 msgid "Trivia stopped." msgstr "瑣事停止了。" -#: redbot/cogs/trivia/trivia.py:373 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "List available trivia categories." msgstr "列出可用的瑣事類別。" -#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +#: redbot/cogs/trivia/trivia.py:399 redbot/cogs/trivia/trivia.py:405 msgid "Available trivia lists" msgstr "可用的瑣事列表" -#: redbot/cogs/trivia/trivia.py:394 +#: redbot/cogs/trivia/trivia.py:413 +#, docstring +msgid "Get information about a trivia category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:418 +msgid "Category {name} does not exist. See {command} for the list of available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:425 +msgid "There was an error parsing the trivia list for the {name} category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:434 +msgid "\"{category}\" Category Details" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Authors" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +msgid "Not provided." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:440 +msgid "Question count" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:442 +msgid "Custom" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:448 +msgid "Description" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:451 +msgid "No description provided for this category." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:458 +msgid "Config" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:468 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -449,7 +530,7 @@ msgstr "瑣事排行榜。\n\n" " 更自定義排行榜的子指令。\n" " " -#: redbot/cogs/trivia/trivia.py:409 +#: redbot/cogs/trivia/trivia.py:483 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -468,11 +549,11 @@ msgstr "此伺服器的排行榜。\n\n" " `` 是排行榜上顯示的排名數。\n" " " -#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 +#: redbot/cogs/trivia/trivia.py:496 redbot/cogs/trivia/trivia.py:525 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:438 +#: redbot/cogs/trivia/trivia.py:512 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -491,59 +572,59 @@ msgstr "全球瑣事排行榜。\n\n" " `` 是排行榜上顯示的排名數。\n" " " -#: redbot/cogs/trivia/trivia.py:506 +#: redbot/cogs/trivia/trivia.py:580 msgid "There are no scores on record!" msgstr "沒有記錄在案的分數!" -#: redbot/cogs/trivia/trivia.py:536 +#: redbot/cogs/trivia/trivia.py:610 msgid "Rank" msgstr "排名" -#: redbot/cogs/trivia/trivia.py:537 +#: redbot/cogs/trivia/trivia.py:611 msgid "Member" msgstr "成員" -#: redbot/cogs/trivia/trivia.py:538 +#: redbot/cogs/trivia/trivia.py:612 msgid "Wins" msgstr "獲勝場次" -#: redbot/cogs/trivia/trivia.py:539 +#: redbot/cogs/trivia/trivia.py:613 msgid "Games Played" msgstr "遊玩次數" -#: redbot/cogs/trivia/trivia.py:540 +#: redbot/cogs/trivia/trivia.py:614 msgid "Total Score" msgstr "總積分" -#: redbot/cogs/trivia/trivia.py:541 +#: redbot/cogs/trivia/trivia.py:615 msgid "Average Score" msgstr "平均分數" -#: redbot/cogs/trivia/trivia.py:650 +#: redbot/cogs/trivia/trivia.py:724 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} 是一個保留的瑣事名稱,不能被替換。\n" "選擇另一個名稱。" -#: redbot/cogs/trivia/trivia.py:659 +#: redbot/cogs/trivia/trivia.py:733 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} 已經存在。 你是否想覆蓋?" -#: redbot/cogs/trivia/trivia.py:681 +#: redbot/cogs/trivia/trivia.py:755 msgid "You took too long answering." msgstr "你回答的時間太長了。" -#: redbot/cogs/trivia/trivia.py:685 +#: redbot/cogs/trivia/trivia.py:759 msgid "I am not replacing the existing file." msgstr "我不會替換現有文件。" -#: redbot/cogs/trivia/trivia.py:698 +#: redbot/cogs/trivia/trivia.py:772 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 +#: redbot/cogs/trivia/trivia.py:779 msgid "Saved Trivia list as {filename}." 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 bc6214a2173..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.""" @@ -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 de3611ab770..b4ab7e5aaed 100644 --- a/redbot/cogs/trivia/trivia.py +++ b/redbot/cogs/trivia/trivia.py @@ -15,7 +15,7 @@ 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 @@ -29,6 +29,7 @@ UNIQUE_ID = 0xB3C0E453 _ = Translator("Trivia", __file__) +YAMLSafeLoader = getattr(yaml, "CSafeLoader", yaml.SafeLoader) class InvalidListError(Exception): @@ -37,6 +38,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!""" @@ -84,22 +117,8 @@ async def triviaset(self, ctx: commands.Context): @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") @@ -340,15 +359,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 +408,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 ) @@ -686,7 +760,7 @@ async def _save_trivia_list( return buffer = io.BytesIO(await attachment.read()) - trivia_dict = yaml.safe_load(buffer) + trivia_dict = yaml.load(buffer, YAMLSafeLoader) TRIVIA_LIST_SCHEMA.validate(trivia_dict) buffer.seek(0) @@ -730,7 +804,7 @@ def get_core_lists() -> List[pathlib.Path]: return list(core_lists_path.glob("*.yaml")) -def get_list(path: pathlib.Path) -> Dict[str, Any]: +def get_list(path: pathlib.Path, *, validate_schema: bool = True) -> Dict[str, Any]: """ Returns a trivia list dictionary from the given path. @@ -741,12 +815,14 @@ def get_list(path: pathlib.Path) -> Dict[str, Any]: """ with path.open(encoding="utf-8") as file: try: - trivia_dict = yaml.safe_load(file) + trivia_dict = yaml.load(file, YAMLSafeLoader) except yaml.error.YAMLError as exc: raise InvalidListError("YAML parsing failed.") from exc - try: - TRIVIA_LIST_SCHEMA.validate(trivia_dict) - except schema.SchemaError as exc: - raise InvalidListError("The list does not adhere to the schema.") from exc + if validate_schema: + try: + TRIVIA_LIST_SCHEMA.validate(trivia_dict) + except schema.SchemaError as exc: + raise InvalidListError("The list does not adhere to the schema.") from exc + return trivia_dict diff --git a/redbot/cogs/warnings/locales/ar-SA.po b/redbot/cogs/warnings/locales/ar-SA.po index 166bc401500..11aac6cd52e 100644 --- a/redbot/cogs/warnings/locales/ar-SA.po +++ b/redbot/cogs/warnings/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 fc47c3604dc..75ce107d34a 100644 --- a/redbot/cogs/warnings/locales/bg-BG.po +++ b/redbot/cogs/warnings/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 f5989e942d2..d9d6c12b548 100644 --- a/redbot/cogs/warnings/locales/cs-CZ.po +++ b/redbot/cogs/warnings/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -51,86 +51,86 @@ 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/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring 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:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Správa nastavení pro varování." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, 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:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Vlastní důvody byly povoleny." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Vlastní důvody byly zakázány." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, 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:135 +#: redbot/cogs/warnings/warnings.py:136 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:137 +#: redbot/cogs/warnings/warnings.py:138 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:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 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:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -142,31 +142,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Nalezen duplicitní název akce!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "Akce {name} byla přidána." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Odstranit akci se zadaným názvem." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Neexistuje žádná akce s názvem {name}!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -174,43 +174,43 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Vytvořit důvod varování." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "*Vlastní* nelze použít jako název důvodu!" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Nový důvod byl zaregistrován." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Odstranit důvod varování." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "To není registrovaný název důvodu." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Seznam všech nastavených důvodů varování." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Důvod: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Body" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 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:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Nejsou nastaveny žádné důvody!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, 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:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Akce: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Překročení příkazu" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Zahodit příkaz" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -249,11 +249,11 @@ 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:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Nejsou nakonfigurovány žádné akce!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -263,110 +263,126 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Nemůžeš varovat sám sebe." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." -msgstr "" +msgstr "Nemůžeš varovat ostatní boty." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." -msgstr "" +msgstr "Nemůžeš poslat varování vlastníkovi serveru." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "To není registrovaný důvod!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." -msgstr "" +msgstr "Nemůžete použít záporné body." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Varování od {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" -msgstr "" +msgstr "Varování" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Obdrželi jste varování v {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." -msgstr "" +msgstr "Uživatel {user} byl varován." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Body: {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Seznam varování pro daného uživatele." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Tento uživatel nemá žádná varování!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" -msgstr "" +msgstr "Smazaný moderátor" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Neznámý moderátor ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Varování pro {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Seznam varování pro sebe." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "Nemáte žádné varování!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Odstraní varování od uživatele." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Nemůžete od sebe odstranit varování." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 d619e991e35..3bbf5189e4d 100644 --- a/redbot/cogs/warnings/locales/da-DK.po +++ b/redbot/cogs/warnings/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "Advar uvorne brugere og gør automatiseret handlinger." -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Behandl indstillingerne for Advarsler." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Aktiver eller deaktiver brugerdefineret begrundelser for advarsler." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Brugerdefineret begrundelse er blevet tilføjet." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Brugerdefineret begrundelse er blevet fjernet." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "Handling {name} er blevet tilføjet." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Slet handlingen med det specificerede navn." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Ingen handling med navnet {name} findes!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Skab et advarsels grundlag." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Det nye grundlag er blevet registeret." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Fjern et advarsels grundlag." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Vis alle konfigurerede grundlag for Advarsler." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Begrundelse: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Der er ikke nogle grundlag konfigureret!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Vis alle konfigurerede automatiske handlinger for advarsler." -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Handling: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,109 +250,125 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Du kan ikke advare dig selv." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Det er ikke en registeret begrundelse!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Advarsel fra {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Du har modtaget en advarsel i {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Denne bruger har ikke nogle advarsler!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Advarsler for {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Fjern en advarsel fra en bruger." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Du kan ikke fjerne advarsler fra dig selv." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 0d029f0d625..96a5b138619 100644 --- a/redbot/cogs/warnings/locales/de-DE.po +++ b/redbot/cogs/warnings/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -51,86 +51,90 @@ 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/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "Verwarne Fehlverhalten von Benutzern und führe automatisierte Aktionen aus." -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Verwalte Einstellungen für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, 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:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Benutzerdefinierte Gründe wurden aktiviert." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Benutzerdefinierte Gründe wurden deaktiviert." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, 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:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "Ich werde nun versuchen verwarnte Nutzer per DM zu informieren." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "Ich werde nicht mehr versuchen verwarnte Nutzer per DM zu informieren." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Lege fest, ob der Name des Moderators der die Verwarnung erteilt in der DM an den Nutzer enthalten sein sollte." -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat in der DM nennen." -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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:164 +#: redbot/cogs/warnings/warnings.py:165 #, docstring msgid "Set the channel where warnings should be sent to.\n\n" " Leave empty to use the channel `[p]warn` command was called in.\n" " " -msgstr "" +msgstr "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:172 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "Der Warnungskanal wurde auf {channel} gesetzt." -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 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:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "Warnungen werden jetzt in {channel} gesendet." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "Warnungskanal wurde deaktiviert." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -140,77 +144,87 @@ msgid "Manage automated actions for Warnings.\n\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:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring 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:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Doppelter Aktionsname gefunden!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "Aktion {name} wurde hinzugefügt." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Lösche die Aktion mit den angegebenen Namen." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Es gibt keine Aktion mit dem Namen {name}!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" " name of the reason must be given when a user is warned.\n" " " -msgstr "" +msgstr "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:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Erstelle einen Grund für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 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:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Der neue Grund wurde registriert." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Lösche einen Grund für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Das ist kein registrierter Name für einen Grund." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Liste alle konfigurierten Gründe für Verwarnungen auf." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Grund: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Punkte" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 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:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Es sind keine Gründe konfiguriert!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Liste alle konfigurierten automatisierten Aktionen für Verwarnungen auf." -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Aktion: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Befehl überschreiten" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Befehl streichen" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -249,11 +263,11 @@ msgstr "Name: {action_name}\n" "Befehl überschreiten: {exceed_command}\n" "Befehl ablegen: {drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Es sind keine Aktionen konfiguriert!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -261,112 +275,131 @@ msgid "Warn the user for the specified reason.\n\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 "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:395 +msgid "User `{user}` is not in the server." msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Du kannst dich selbst nicht verwarnen." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "Du kannst andere Bots nicht warnen." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." -msgstr "" +msgstr "Sie können den Server Eigentümer nicht warnen." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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:407 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Das ist kein registrierter Grund!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." -msgstr "" +msgstr "Sie können keine negativen Punkte anwenden." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Verwarnung von {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "Verwarnung" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Du hast eine Verwarnung in {guild_name} erhalten." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} wurde verwarnt." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Punkte: {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Listet die Verwarnungen des angegebenen Benutzers auf." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Dieser Benutzer hat noch keine Verwarnungen!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" -msgstr "" +msgstr "Gelöschter Moderator" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Unbekannter Moderator ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Verwarnung für {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Listet Verwarnungen für dich selbst auf." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "Du hast keine Warnungen!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Entferne eine Verwarnung von einem Benutzer." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Du kannst keine Verwarnungen von dir selbst entfernen." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 f37cbd5d520..93b1c95fcaa 100644 --- a/redbot/cogs/warnings/locales/es-ES.po +++ b/redbot/cogs/warnings/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -51,56 +51,56 @@ msgstr "Introduzca el comando a ejecutar cuando el usuario **regrese a un valor "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/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring 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:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Administrar ajustes para Advertencias." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Activar o desactivar razones personalizadas para una advertencia." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Las razones personalizadas han sido habilitadas." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Las razones personalizadas han sido desactivadas." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, 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:135 +#: redbot/cogs/warnings/warnings.py:136 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:137 +#: redbot/cogs/warnings/warnings.py:138 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:142 +#: redbot/cogs/warnings/warnings.py:143 #, 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:146 +#: redbot/cogs/warnings/warnings.py:147 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:152 +#: redbot/cogs/warnings/warnings.py:153 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:164 +#: redbot/cogs/warnings/warnings.py:165 #, 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" @@ -109,15 +109,15 @@ 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:172 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "El canal de advertencia se ha establecido en {channel}." -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 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:181 +#: redbot/cogs/warnings/warnings.py:182 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -126,15 +126,15 @@ msgstr "\n" " Establecer si las advertencias deben ser enviadas a un canal establecido con `[p]warningset warnchannel`.\n" " " -#: redbot/cogs/warnings/warnings.py:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "Las advertencias se enviarán ahora a {channel}." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "El canal ha sido desactivado." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -153,7 +153,7 @@ msgstr "Administrar acciones automatizadas para Advertencias.\n\n" " umbral, la acción será ejecutada.\n" " " -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" @@ -162,24 +162,24 @@ msgstr "Crear una acción automatizada.\n\n" " No se permiten nombres de acciones duplicadas.\n" " " -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Nombre de acción duplicado encontrado!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "La acción {name} ha sido añadida." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Eliminar la acción con el nombre especificado." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "¡No existe ninguna acción llamada {name}!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -190,43 +190,43 @@ msgstr "Administrar razones de advertencia.\n\n" " de la razón debe ser dado cuando un usuario es advertido.\n" " " -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Crear una razón de advertencia." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 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:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "La nueva razón ha sido registrada." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Eliminar una razón de advertencia." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Ese no es un nombre de razón registrado." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Listar todas las razones configuradas para Advertencias." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Razón: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Puntos" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 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:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "¡No hay razones configuradas!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Listar todas las acciones automatizadas configuradas para Advertencias." -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Acción: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Comando excedido" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Descartar comando" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -265,11 +265,11 @@ msgstr "Nombre: {action_name}\n" "Comando excedido: {exceed_command}\n" "Comando descartado: {drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "¡No hay acciones configuradas!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -284,110 +284,126 @@ msgstr "Advierte al usuario por la razón especificada.\n\n" " o una razón personalizada si ``[p]warningset allowcustomreasons`` está establecido.\n" " " -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "No puedes advertirte a ti mismo." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "No puedes advertir a otros bots." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "No puedes advertir al propietario del servidor." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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:407 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "¡Esa no es una razón registrada!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "No se pueden aplicar puntos negativos." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Advertencia de {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "Advertencia" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Has recibido un aviso en {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} ha sido advertido." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Puntos: {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Listar las advertencias para el usuario especificado." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "¡El usuario no tiene ningún aviso!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "Moderador eliminado" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Moderador desconocido ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Advertencias de {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Listar tus propias advertencias." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "¡No tienes advertencias!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Eliminar una advertencia de un usuario." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "No puedes quitarte avisos a ti mismo." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 53a1aac744d..ba7b154070f 100644 --- a/redbot/cogs/warnings/locales/fi-FI.po +++ b/redbot/cogs/warnings/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 a216b37904b..4af3da312a1 100644 --- a/redbot/cogs/warnings/locales/fr-FR.po +++ b/redbot/cogs/warnings/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -51,71 +51,71 @@ msgstr "Entrez la commande à exécuter lorsque l'utilisateur **retourne à une "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 +#: redbot/cogs/warnings/warnings.py:31 #, 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:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Gérer les paramètres pour Warnings." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, 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:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Les raisons personnalisées ont été activées." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Les raisons personnalisées ont été désactivées." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, 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:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "Je vais maintenant essayer d'envoyer des avertissements aux utilisateurs par message privé." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "Les avertissements ne seront plus envoyés aux utilisateurs par message privé." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Décide si le nom du modérateur de l'avertissement doit être inclus en message privé avec l'utilisateur." -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "J'inclurais le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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:164 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 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:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 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:181 +#: redbot/cogs/warnings/warnings.py:182 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -123,15 +123,15 @@ msgid "\n" msgstr "\n" "Définir si les avertissements doivent être envoyés à un canal défini avec `[p]warningset warnchannel`. " -#: redbot/cogs/warnings/warnings.py:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "Les avertissements seront maintenant envoyés à {channel}." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "Le canal de basculement a été désactivé." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -143,31 +143,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Nom d'action dupliqué trouvé !" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "L'action {name} a été ajoutée." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Supprimer l'action avec le nom spécifié." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Aucune action nommée {name} n'existe!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -175,43 +175,43 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Créer une raison d'avertissement." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 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:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "La nouvelle raison a été enregistrée." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Supprimer une raison d'avertissement." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Ce n'est pas un nom de raison enregistré." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Lister toutes les raisons configurées pour les avertissements." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Raison : {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Points" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -219,28 +219,28 @@ msgstr "Nom : {reason_name}\n" "Points : {points}\n" "Description : {description}" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Il n'y a pas de raisons configurées !" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, 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:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Action : {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Commande dépassée" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Commande de suppression" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -250,11 +250,11 @@ msgstr "Nom : {action_name}\n" "Commande de dépassement : {exceed_command}\n" "Commande d'abandon : {drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Il n'y a aucune action configurée !" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -264,110 +264,126 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Vous ne pouvez pas vous avertir vous-même." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "Vous ne pouvez pas avertir les autres bots." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "Vous ne pouvez pas avertir le propriétaire du serveur." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." 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:407 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Ce n'est pas une raison enregistrée !" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "Vous ne pouvez pas appliquer des points négatifs." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Avertissement de {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "Avertissement" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Vous avez reçu un avertissement dans {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} a été averti." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Points : {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Lister les avertissements pour l'utilisateur spécifié." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Cet utilisateur n'a aucun avertissement !" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "Modérateur Supprimé" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Modérateur inconnu ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Avertissements pour {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Liste les avertissements pour vous." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "Vous n'avez pas d'avertissements !" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Supprimer un avertissement d'un utilisateur." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Vous ne pouvez pas supprimer les avertissements de vous-même." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 f1362da1346..2120d98be50 100644 --- a/redbot/cogs/warnings/locales/hi-IN.po +++ b/redbot/cogs/warnings/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 index acc6cc6b365..baa7a524eb4 100644 --- a/redbot/cogs/warnings/locales/hr-HR.po +++ b/redbot/cogs/warnings/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 33ed2f45498..49203cc3434 100644 --- a/redbot/cogs/warnings/locales/hu-HU.po +++ b/redbot/cogs/warnings/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 a09af0950b0..4660812e7af 100644 --- a/redbot/cogs/warnings/locales/id-ID.po +++ b/redbot/cogs/warnings/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 2062c7f7727..4db89c5aa9f 100644 --- a/redbot/cogs/warnings/locales/it-IT.po +++ b/redbot/cogs/warnings/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring 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:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Gestisci le impostazioni per gli avvisi." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, 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:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "I motivi personalizzati sono stati abilitati." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "I motivi personalizzati sono stati disabilitati." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Trovato nome azione duplicato!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "L'azione {name} è stata aggiunta." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Elimina l'azione con il nome specificato." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Non esiste alcuna azione chiamata {name}!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Crea un motivo di ammonizione." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* non può essere utilizzato come nome del motivo!" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Il nuovo motivo è stato registrato." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Elimina un motivo di ammonizione." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Non è un nome di motivo registrato." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Elenca tutti i motivi configurati per le ammonizioni." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Motivo: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Punti" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Non sono stati configurati motivi!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Elenca tutte le azioni automatizzate configurate per le ammonizioni." -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Azione: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Comando di superamento in alto" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Comando di superamento in basso" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Non sono state configurate azioni!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Non puoi ammonirti da solo." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Non è un motivo registrato!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Ammonizione da {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Hai ricevuto un'ammonizione in {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Questo utente non ha ammonizioni!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Ammonizioni per {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Rimuovi un'ammonizione da un utente." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Non puoi rimuovere ammonizioni da te stesso." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 26e9a0da85e..be244c5dd21 100644 --- a/redbot/cogs/warnings/locales/ja-JP.po +++ b/redbot/cogs/warnings/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 6da486b45f9..488e291ba94 100644 --- a/redbot/cogs/warnings/locales/ko-KR.po +++ b/redbot/cogs/warnings/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "경고에 대한 설정을 관리하세요." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "경고에 대한 사용자 지정 이유를 사용하거나 사용하지 않도록 설정하세요." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "사용자 지정 이유가 활성화되었어요." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "사용자 지정 이유가 비활성화되었어요." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "이제부터 DM 사용자들에게 경고를 보내도록 할게요." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "더 이상 DM 사용자들에게 경고가 전송되지 않아요." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "경고 채널이 {channel}로 설정되었어요." -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "이제 경고가 사용된 채널 명령어로 전송될거에요." -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "이제 경고가 {channel}로 전송될거에요." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "토글 채널이 비활성화되었어요." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "중복된 동작 이름이 발견되었어요!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "동작 {name}가 추가되었어요." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "지정된 이름의 작동을 삭제하세요." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "이름이 {name}인 동작이 존재하지 않아요!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "경고 이유를 생성하세요." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "새로운 이유가 등록되었어요." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "경고 이유를 삭제하세요." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "해당 이름은 등록되지 않은 이유의 이름이에요." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "경고에 대한 설정된 이유들을 나열하세요." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "이유: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "설정된 이유가 없어요!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "동작: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "명령어 초과" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "명령어 드롭" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "설정된 동작이 없어요!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "본인 스스로에게 경고를 할 수 없어요." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "그것은 등록된 이유가 아니에요!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "{user}으로부터의 경고" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "경고" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "{guild_name}에게 경고를 받았아요." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user}가 경고를 받았어요." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "해당 사용자는 경고가 없어요!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "경고 대상 {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "본인의 경고를 나열합니다." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "경고가 없어요!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "사용자의 경고를 제거합니다." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "본인이 본인에 대한 경고를 제거할 수 없어요." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 51ef9248968..3a5b10687f8 100644 --- a/redbot/cogs/warnings/locales/nb-NO.po +++ b/redbot/cogs/warnings/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -51,56 +51,56 @@ 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/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "Advar feilaktig brukere og ta automatiserte handlinger." -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Administrer innstillinger for advarsler." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Aktiver eller deaktiver tilpassede årsaker i et advarsel." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Egendefinerte årsaker er aktivert." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Egendefinerte årsaker er deaktivert." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, 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:135 +#: redbot/cogs/warnings/warnings.py:136 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:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "Advarsler sendes ikke lenger til brukere direktemelding." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, 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:146 +#: redbot/cogs/warnings/warnings.py:147 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:152 +#: redbot/cogs/warnings/warnings.py:153 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:164 +#: redbot/cogs/warnings/warnings.py:165 #, 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" @@ -109,15 +109,15 @@ 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:172 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "Advarselkanalen har blitt satt til {channel}." -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 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:181 +#: redbot/cogs/warnings/warnings.py:182 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -126,15 +126,15 @@ msgstr "\n" " Angi om advarsler skal sendes til en kanal satt med `[p]warningset warnchannel`.\n" " " -#: redbot/cogs/warnings/warnings.py:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "Advarsler sendes nå til {channel}." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "Veksle kanal har blitt deaktivert." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -153,7 +153,7 @@ msgstr "Administrer automatiserte handlinger for advarsler.\n\n" " terskelen handlingen vil bli utført.\n" " " -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" @@ -162,24 +162,24 @@ msgstr "Opprette en automatisk handling.\n\n" " Dupliserte handlingsnavn er ikke tillatt.\n" " " -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Duplikat handlingsnavn ble funnet!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "Handlingen {name} er lagt til." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Slett handlingen med det angitte navnet." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Ingen handling med navn {name} eksisterer!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -190,43 +190,43 @@ msgstr "Behandle advarselsgrunner.\n\n" " navnet på grunnen må oppgis når en bruker blir advart.\n" " " -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Opprette en advarselsgrunn." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "*Tilpasset* kan ikke brukes som begrunnelse!" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Den nye årsaken er registrert." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Slette en advarselsgrunn." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Det er ikke et registrert årsaksnavn." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Vis alle konfigurerte årsaker til advarsler." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Årsak: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Poeng" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -234,28 +234,28 @@ msgstr "Navn: {reason_name}\n" "Poeng: {points}\n" "Beskrivelse: {description}" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Det er ingen grunner konfigurert!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Vis alle konfigurerte automatiserte handlinger for Advarseler." -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Handling: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Utført kommando" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Slipp kommando" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -265,11 +265,11 @@ msgstr "Navn: {action_name}\n" "Oppnådd kommando: {exceed_command}\n" "Slippkommando: {drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Det er ingen handlinger konfigurert!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -284,110 +284,126 @@ msgstr "Advar brukeren av en gitt grunn.\n\n" " eller en egendefinert årsak hvis ``[p]warningset allowcustomreasons`` er satt.\n" " " -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Du kan ikke advare deg selv." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "Du kan ikke advare andre bots." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "Du kan ikke advare servereieren." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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:407 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Det er ikke en registrert grunn!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "Du kan ikke legge til negative punkter." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Advarsel fra {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "Advarsel" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Du har mottatt en advarsel i {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} har blitt advart." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Poeng: {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Oppgi advarslene for den angitte brukeren." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Den brukeren har ingen advarsler!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "Slettet moderator" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Ukjent moderator ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Advarsler for {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Vis advarsler for deg selv." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "Du har ingen advarsler!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Fjern en advarsel fra en bruker." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Du kan ikke fjerne advarsler fra deg selv." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 93e5b500852..d3179ff6356 100644 --- a/redbot/cogs/warnings/locales/nl-NL.po +++ b/redbot/cogs/warnings/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Dubbele actienaam gevonden!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Dat is geen geregistreerde reden!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Deze gebruiker heeft geen waarschuwingen!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 8f430b4e961..507411decb1 100644 --- a/redbot/cogs/warnings/locales/pl-PL.po +++ b/redbot/cogs/warnings/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 d4d7e8df066..2a9189e7be4 100644 --- a/redbot/cogs/warnings/locales/pt-BR.po +++ b/redbot/cogs/warnings/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 977c896e2cc..2e5054032cb 100644 --- a/redbot/cogs/warnings/locales/pt-PT.po +++ b/redbot/cogs/warnings/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -17,11 +17,11 @@ msgstr "" #: 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: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:88 msgid "Enter the command to be run when the user **exceeds the points for this action to occur.**\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 4e616edfbdd..b3028b921fc 100644 --- a/redbot/cogs/warnings/locales/ru-RU.po +++ b/redbot/cogs/warnings/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -51,71 +51,71 @@ msgstr "Введите команду, которая будет выполня "ПРЕДУПРЕЖДЕНИЕ: Введенная команда будет выполнена без учета проверок и тайм-аутов. Команды, требующие указания владельца бота, запрещены по соображениям безопасности.\n\n" "Пожалуйста, подождите 15 секунд перед вводом своего ответа." -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "Предупреждать плохо ведущих себя пользователей и предпринимать автоматизированные действия." -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Управление настройками для предупреждений." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Включить или отключить пользовательские причины для предупреждения." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Пользовательские причины были включены." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Пользовательские причины были отключены." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "Укажите, следует ли отправлять предупреждения пользователям в DMs-сообщениях." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "Теперь я постараюсь отправлять предупреждения в личные сообщения пользователей." -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "Предупреждения больше не будут отправляться в личные сообщения пользователей." -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Определяет, будет ли отображаться имя модератора, предупреждающего пользователя, прикрепляться к личному сообщению отправленному этому пользователю." -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Теперь Я буду добавлять имя модератора, который выдал предупреждение в сообщение при отправке пользователю." -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "Канал с предупреждениями установлен на {channel}." -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "Предупреждения теперь будут отправляться в том канале, в котором была использована команда." -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -124,15 +124,15 @@ msgstr "\n" " Активируйте, следует ли отправлять предупреждения на канал, заданный с помощью `[p]warningset warnchannel`.\n" " " -#: redbot/cogs/warnings/warnings.py:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "Предупреждения теперь будут отправляться на {channel}." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "Канал был отключен." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -144,31 +144,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Найдено повторяющееся имя действия!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "Действие {name} было добавлено." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Удалить действие с указанным именем." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "Никаких действий с именем {name} не существует!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -176,43 +176,43 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Создать причину предупреждения." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* нельзя использовать в качестве имени причины!" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Новая причина была зарегистрирована." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Удалить причину предупреждения." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Это не зарегистрированное имя причины." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Перечислите все настроенные причины для предупреждений." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Причина: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Баллы" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -220,28 +220,28 @@ msgstr "Имя: {reason_name}\n" "Баллы: {points}\n" "Описание: {description}" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Нет настроенных причин!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Список всех настроенных автоматических действий для предупреждений." -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Действие: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Команды превышения" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Команда сброса" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -251,11 +251,11 @@ msgstr "Имя: {action_name}\n" "Превысить команду: {exceed_command}\n" "Команда сброса: {drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Нет настроенных действий!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -270,110 +270,126 @@ msgstr "Предупреждать пользователя по указанн " или пользовательская причина, если установлен ``[p]warningset allowcustomreasons``.\n" " " -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Вы не можете предупредить себя." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "Вы не можете предупреждать других ботов." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "Вы не можете предупредить владельца сервера." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Это не зарегистрированная причина!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "Вы не можете применять отрицательные баллы." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Введите `{prefix}warning set allow custom reasons true` чтобы включить пользовательские причины." -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "Предупреждение от {user}" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "Предупреждение" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "Вы получили предупреждение на сервере {guild_name}." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "Предупреждение для {user} было выдано, но я не смог отправить ему сообщение с предупреждением." -#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} был предупрежден." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Используйте `{prefix}предупредить {user} {message}` чтобы удалить это предупреждение." -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Баллы: {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Список предупреждений для указанного пользователя." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "У этого пользователя нет предупреждений!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "Модератор удален" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Неизвестный модератор ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "{num_points} баллов за предупреждение {reason_name} выданное пользователем {user} за {description}\n" -#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "Предупреждения {user}" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Список своих предупреждений." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "У вас нет предупреждений!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Убрать предупреждение у пользователя." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Вы не можете убрать предупреждения с себя." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 b5581d5b7f8..287247d49f3 100644 --- a/redbot/cogs/warnings/locales/sk-SK.po +++ b/redbot/cogs/warnings/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 ba14f705181..fda598c910e 100644 --- a/redbot/cogs/warnings/locales/sl-SI.po +++ b/redbot/cogs/warnings/locales/sl-SI.po @@ -1,14 +1,14 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 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.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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 94236a629bf..daac744bd8b 100644 --- a/redbot/cogs/warnings/locales/sv-SE.po +++ b/redbot/cogs/warnings/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 ab9a145961e..9b5576824e9 100644 --- a/redbot/cogs/warnings/locales/tr-TR.po +++ b/redbot/cogs/warnings/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -51,56 +51,56 @@ msgstr "Bir kullanıcı **bir eylemin gerçekleşmesi için gereken puanın alt "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/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring 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:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "Uyarılar için ayarları yönet." -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, 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:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "Özel sebepler etkinleştirildi." -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "Özel sebepler devre dışı bırakıldı." -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, 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:135 +#: redbot/cogs/warnings/warnings.py:136 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:137 +#: redbot/cogs/warnings/warnings.py:138 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:142 +#: redbot/cogs/warnings/warnings.py:143 #, 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:146 +#: redbot/cogs/warnings/warnings.py:147 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:152 +#: redbot/cogs/warnings/warnings.py:153 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:164 +#: redbot/cogs/warnings/warnings.py:165 #, 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" @@ -109,15 +109,15 @@ 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:172 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "Uyarı kanalı {channel} olarak ayarlandı." -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 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:181 +#: redbot/cogs/warnings/warnings.py:182 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -126,15 +126,15 @@ msgstr "\n" " Uyarıların bir kanala gönderilip gönderilmemesini `[p]warningset warnchannel` ile ayarla.\n" " " -#: redbot/cogs/warnings/warnings.py:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "Uyarılar artık {channel} kanalına gönderilecek." -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "Kanal seçimi devre dışı bırakıldı." -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -153,7 +153,7 @@ msgstr "Uyarılar için otomatik eylemleri yönet.\n\n" " eylem çalıştırılır.\n" " " -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" @@ -162,24 +162,24 @@ msgstr "Otomatik eylem oluştur.\n\n" " Eylemlerin isimleri aynı olamaz.\n" " " -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "Aynı isimde bir eylem var!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "{name} adlı eylem eklendi." -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "Belirtilen addaki eylemi sil." -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "{name} adında bir eylem bulunmamakta." -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -191,43 +191,43 @@ msgstr "Uyarı gerekçelerini yönet.\n\n" " \n" " " -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "Bir uyarı gerekçesi oluştur." -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* bir gerekçe adı olarak kullanılamaz!" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "Yeni gerekçe kaydedildi." -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "Bir uyarı gerekçesini sil." -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "Bu kayıtlı bir gerekçe adı değil." -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "Uyarılar için ayarlanmış tüm gerekçeleri listele." -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "Gerekçe: {name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "Puanlar" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -235,28 +235,28 @@ msgstr "İsim: {reason_name}\n" "Puan: {points}\n" "Açıklama: {description}" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "Yapılandırılmış gerekçe bulunmamakta." -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, 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:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "Eylem: {name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "Geçiş komutu" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "Düşüş komutu" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -266,11 +266,11 @@ msgstr "İsim: {action_name}\n" "Geçiş komutu: {exceed_command}\n" "Düşüş komutu: {drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "Ayarlanmış eylem bulunmamakta." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -285,110 +285,126 @@ msgstr "Warn the user for the specified reason.\n\n" " ``[p]warningset allowcustomreasons`` ayarı yapılmışsa herhangi bir şey olabilir.\n" " " -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "Kendinize uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "Diğer botlara uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "Sunucu sahibine uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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:407 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "Bu kayıtlı bir gerekçe değil." -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "Eksi puan uygulayamazsınız." -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 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:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "{user} tarafından uyarılar" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "Uyarı" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "{guild_name} sunucusundan bir uyarı aldınız." -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} uyarıldı." -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 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:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Puanlar: {points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "Belirtilen kullanıcı için uyarıları listele." -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "Bu kullanıcının hiç uyarısı yok!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "Moderatör silindi" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "Bilinmeyen Moderatör ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "{user} için uyarılar" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "Kendiniz için uyarıları listeleyin." -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "Hiç uyarınız bulunmamakta." -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "Bir kullanıcıdan bir uyarı sil." -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "Kendinizden uyarı silemezsiniz." -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 89dd2911f3a..1565f99707e 100644 --- a/redbot/cogs/warnings/locales/uk-UA.po +++ b/redbot/cogs/warnings/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 2646a80fe7f..b02930eb2dc 100644 --- a/redbot/cogs/warnings/locales/vi-VN.po +++ b/redbot/cogs/warnings/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 4bcf32f179c..50cf0e394c8 100644 --- a/redbot/cogs/warnings/locales/zh-CN.po +++ b/redbot/cogs/warnings/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -43,86 +43,86 @@ msgid "Enter the command to be run when the user **returns to a value below the "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 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 +#: redbot/cogs/warnings/warnings.py:165 #, 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 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, 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 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -134,31 +134,31 @@ msgid "Manage automated actions for Warnings.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -166,81 +166,81 @@ msgid "Manage warning reasons.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 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 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -250,108 +250,124 @@ msgid "Warn the user for the specified reason.\n\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 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 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 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 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 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 e6e901779a8..420beadcdc5 100644 --- a/redbot/cogs/warnings/locales/zh-TW.po +++ b/redbot/cogs/warnings/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"POT-Creation-Date: 2024-12-08 18:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -51,56 +51,56 @@ msgstr "輸入當用戶**返回到低於此操作發生點的值時要運行的 "警告:輸入的命令將在不考慮檢查或冷卻時間的情況下運行。 出於安全原因,不允許使用需要機器人所有者的命令。\n\n" "請等待 15 秒,然後再輸入您的回复。" -#: redbot/cogs/warnings/warnings.py:30 +#: redbot/cogs/warnings/warnings.py:31 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "警告行為不端的用戶並採取自動化措施。" -#: redbot/cogs/warnings/warnings.py:115 +#: redbot/cogs/warnings/warnings.py:116 #, docstring msgid "Manage settings for Warnings." msgstr "管理警告設置。" -#: redbot/cogs/warnings/warnings.py:121 +#: redbot/cogs/warnings/warnings.py:122 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "啟用或禁用警告的自定義原因。" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:126 msgid "Custom reasons have been enabled." msgstr "自定義原因已啟用。" -#: redbot/cogs/warnings/warnings.py:127 +#: redbot/cogs/warnings/warnings.py:128 msgid "Custom reasons have been disabled." msgstr "自定義原因已被禁用。" -#: redbot/cogs/warnings/warnings.py:132 +#: redbot/cogs/warnings/warnings.py:133 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "設置是否應向用戶的 DM 中發送警告。" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:136 msgid "I will now try to send warnings to users DMs." msgstr "我現在將嘗試向該用戶的 DM 發送警告。" -#: redbot/cogs/warnings/warnings.py:137 +#: redbot/cogs/warnings/warnings.py:138 msgid "Warnings will no longer be sent to users DMs." msgstr "警告將不再發送 DM 訊息給用戶。" -#: redbot/cogs/warnings/warnings.py:142 +#: redbot/cogs/warnings/warnings.py:143 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "決定警告用戶的版主的名字是否應該包含在發給該用戶的 DM 中。" -#: redbot/cogs/warnings/warnings.py:146 +#: redbot/cogs/warnings/warnings.py:147 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "我將在向用戶發送 DM 時發出警告的版主的姓名。" -#: redbot/cogs/warnings/warnings.py:152 +#: redbot/cogs/warnings/warnings.py:153 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "我不會在向用戶發送 DM 時發出警告的版主的姓名。" -#: redbot/cogs/warnings/warnings.py:164 +#: redbot/cogs/warnings/warnings.py:165 #, 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" @@ -109,15 +109,15 @@ msgstr "設置應將警告發送到的通道。\n\n" " 留空以使用調用的頻道 `[p]warn` 命令。\n" " " -#: redbot/cogs/warnings/warnings.py:172 +#: redbot/cogs/warnings/warnings.py:173 msgid "The warn channel has been set to {channel}." msgstr "警告頻道已設置為 {channel}。" -#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +#: redbot/cogs/warnings/warnings.py:177 redbot/cogs/warnings/warnings.py:193 msgid "Warnings will now be sent in the channel command was used in." msgstr "現在將在使用的頻道命令中發送警告。" -#: redbot/cogs/warnings/warnings.py:181 +#: redbot/cogs/warnings/warnings.py:182 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -126,15 +126,15 @@ msgstr "\n" " 設置是否應將警告發送到使用“[p]warningset warnchannel”設置的頻道。\n" " " -#: redbot/cogs/warnings/warnings.py:189 +#: redbot/cogs/warnings/warnings.py:190 msgid "Warnings will now be sent to {channel}." msgstr "警告現在將發送到 {channel}。" -#: redbot/cogs/warnings/warnings.py:194 +#: redbot/cogs/warnings/warnings.py:195 msgid "Toggle channel has been disabled." msgstr "目標頻道已被禁用。" -#: redbot/cogs/warnings/warnings.py:200 +#: redbot/cogs/warnings/warnings.py:201 #, docstring msgid "Manage automated actions for Warnings.\n\n" " Actions are essentially command macros. Any command can be run\n" @@ -153,7 +153,7 @@ msgstr "管理警告的自動操作。\n\n" " 閾值,將執行操作。\n" " " -#: redbot/cogs/warnings/warnings.py:214 +#: redbot/cogs/warnings/warnings.py:215 #, docstring msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" @@ -162,24 +162,24 @@ msgstr "創建自動操作。\n\n" " 不允許重複的動作名稱。\n" " " -#: redbot/cogs/warnings/warnings.py:235 +#: redbot/cogs/warnings/warnings.py:236 msgid "Duplicate action name found!" msgstr "發現重複的操作名稱!" -#: redbot/cogs/warnings/warnings.py:242 +#: redbot/cogs/warnings/warnings.py:243 msgid "Action {name} has been added." msgstr "已添加動作 {name}。" -#: redbot/cogs/warnings/warnings.py:247 +#: redbot/cogs/warnings/warnings.py:248 #, docstring msgid "Delete the action with the specified name." msgstr "刪除具有指定名稱的動作。" -#: redbot/cogs/warnings/warnings.py:260 +#: redbot/cogs/warnings/warnings.py:261 msgid "No action named {name} exists!" msgstr "不存在名為 {name} 的動作!" -#: redbot/cogs/warnings/warnings.py:266 +#: redbot/cogs/warnings/warnings.py:267 #, docstring msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" @@ -190,43 +190,43 @@ msgstr "管理警告原因。\n\n" " 警告用戶時必須給出原因名稱。\n" " " -#: redbot/cogs/warnings/warnings.py:278 +#: redbot/cogs/warnings/warnings.py:279 #, docstring msgid "Create a warning reason." msgstr "創建警告原因。" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:283 msgid "*Custom* cannot be used as a reason name!" msgstr "*自定義*不能作為理由名稱!" -#: redbot/cogs/warnings/warnings.py:292 +#: redbot/cogs/warnings/warnings.py:293 msgid "The new reason has been registered." msgstr "新的理由已登記。" -#: redbot/cogs/warnings/warnings.py:297 +#: redbot/cogs/warnings/warnings.py:298 #, docstring msgid "Delete a warning reason." msgstr "刪除警告原因。" -#: redbot/cogs/warnings/warnings.py:304 +#: redbot/cogs/warnings/warnings.py:305 msgid "That is not a registered reason name." msgstr "那不是註冊的原因名稱。" -#: redbot/cogs/warnings/warnings.py:310 +#: redbot/cogs/warnings/warnings.py:311 #, docstring msgid "List all configured reasons for Warnings." msgstr "列出所有已配置的警告原因。" -#: redbot/cogs/warnings/warnings.py:318 +#: redbot/cogs/warnings/warnings.py:319 msgid "Reason: {name}" msgstr "原因:{name}" -#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 -#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +#: redbot/cogs/warnings/warnings.py:323 redbot/cogs/warnings/warnings.py:351 +#: redbot/cogs/warnings/warnings.py:495 redbot/cogs/warnings/warnings.py:528 msgid "Points" msgstr "分數" -#: redbot/cogs/warnings/warnings.py:326 +#: redbot/cogs/warnings/warnings.py:327 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -234,28 +234,28 @@ msgstr "名稱:{reason_name}\n" "積分:{points}\n" "描述:{description}" -#: redbot/cogs/warnings/warnings.py:333 +#: redbot/cogs/warnings/warnings.py:334 msgid "There are no reasons configured!" msgstr "沒有配置的原因!" -#: redbot/cogs/warnings/warnings.py:339 +#: redbot/cogs/warnings/warnings.py:340 #, docstring msgid "List all configured automated actions for Warnings." msgstr "列出所有已配置的警告自動動作。" -#: redbot/cogs/warnings/warnings.py:347 +#: redbot/cogs/warnings/warnings.py:348 msgid "Action: {name}" msgstr "動作:{name}" -#: redbot/cogs/warnings/warnings.py:352 +#: redbot/cogs/warnings/warnings.py:353 msgid "Exceed command" msgstr "已超出命令" -#: redbot/cogs/warnings/warnings.py:356 +#: redbot/cogs/warnings/warnings.py:357 msgid "Drop command" msgstr "放下命令" -#: redbot/cogs/warnings/warnings.py:360 +#: redbot/cogs/warnings/warnings.py:361 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -265,11 +265,11 @@ msgstr "名稱:{action_name}\n" "超出指令:{exceed_command}\n" "刪除指令:{drop_command}" -#: redbot/cogs/warnings/warnings.py:368 +#: redbot/cogs/warnings/warnings.py:369 msgid "There are no actions configured!" msgstr "沒有配置任何操作!" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:382 #, 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" @@ -284,110 +284,126 @@ msgstr "出於特定原因警告用戶。\n\n" " 或者自定義原因,如果設置了“[p]warningset allowcustomreasons”。\n" " " -#: redbot/cogs/warnings/warnings.py:390 +#: redbot/cogs/warnings/warnings.py:395 +msgid "User `{user}` is not in the server." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:401 +msgid "User `{user}` is not in the server. Would you like to ban them instead?" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:423 +msgid "An error occurred while trying to ban the user. Error: {error}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:428 +msgid "No action taken." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:434 msgid "You cannot warn yourself." msgstr "你不能警告自己。" -#: redbot/cogs/warnings/warnings.py:392 +#: redbot/cogs/warnings/warnings.py:436 msgid "You cannot warn other bots." msgstr "您無法警告其他機器人。" -#: redbot/cogs/warnings/warnings.py:394 +#: redbot/cogs/warnings/warnings.py:438 msgid "You cannot warn the server owner." msgstr "您不能警告服務器擁有者。" -#: redbot/cogs/warnings/warnings.py:397 +#: redbot/cogs/warnings/warnings.py:441 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 +#: redbot/cogs/warnings/warnings.py:451 msgid "That is not a registered reason!" msgstr "那不是註冊的原因!" -#: redbot/cogs/warnings/warnings.py:410 +#: redbot/cogs/warnings/warnings.py:454 msgid "You cannot apply negative points." msgstr "您不能申請負分。" -#: redbot/cogs/warnings/warnings.py:424 +#: redbot/cogs/warnings/warnings.py:468 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "執行“{prefix}warningset allowcustomreasons true”以啟用自定義原因。" -#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +#: redbot/cogs/warnings/warnings.py:489 redbot/cogs/warnings/warnings.py:522 msgid "Warning from {user}" msgstr "來自{user} 的警告" -#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +#: redbot/cogs/warnings/warnings.py:491 redbot/cogs/warnings/warnings.py:524 msgid "Warning" msgstr "警告" -#: redbot/cogs/warnings/warnings.py:454 +#: redbot/cogs/warnings/warnings.py:498 msgid "You have received a warning in {guild_name}." msgstr "你在{guild_name} 收到了警告。" -#: redbot/cogs/warnings/warnings.py:464 +#: redbot/cogs/warnings/warnings.py:508 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "已向 {user} 發出警告,但我無法向他們發送警告訊息。" -#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 +#: redbot/cogs/warnings/warnings.py:534 redbot/cogs/warnings/warnings.py:543 msgid "{user} has been warned." msgstr "{user} 已收到警告。" -#: redbot/cogs/warnings/warnings.py:504 +#: redbot/cogs/warnings/warnings.py:548 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "使用 `{prefix}unwarn {user} {message}` 刪除此警告。" -#: redbot/cogs/warnings/warnings.py:507 +#: redbot/cogs/warnings/warnings.py:551 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "積分:{points}" -#: redbot/cogs/warnings/warnings.py:530 +#: redbot/cogs/warnings/warnings.py:574 #, docstring msgid "List the warnings for the specified user." msgstr "列出指定用戶的警告。" -#: redbot/cogs/warnings/warnings.py:543 +#: redbot/cogs/warnings/warnings.py:587 msgid "That user has no warnings!" msgstr "該用戶沒有警告!" -#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +#: redbot/cogs/warnings/warnings.py:592 redbot/cogs/warnings/warnings.py:628 msgid "Deleted Moderator" msgstr "刪除版主" -#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +#: redbot/cogs/warnings/warnings.py:595 redbot/cogs/warnings/warnings.py:631 msgid "Unknown Moderator ({})" msgstr "未知的版主 ({})" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:596 redbot/cogs/warnings/warnings.py:632 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "{user} 為 {description} 發出 {num_points} 點警告 {reason_name}\n" -#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 +#: redbot/cogs/warnings/warnings.py:607 redbot/cogs/warnings/warnings.py:643 msgid "Warnings for {user}" msgstr "{user} 警告" -#: redbot/cogs/warnings/warnings.py:571 +#: redbot/cogs/warnings/warnings.py:615 #, docstring msgid "List warnings for yourself." msgstr "列出自己的警告。" -#: redbot/cogs/warnings/warnings.py:579 +#: redbot/cogs/warnings/warnings.py:623 msgid "You have no warnings!" msgstr "你沒有警告!" -#: redbot/cogs/warnings/warnings.py:613 +#: redbot/cogs/warnings/warnings.py:657 #, docstring msgid "Remove a warning from a user." msgstr "刪除用戶的警告。" -#: redbot/cogs/warnings/warnings.py:626 +#: redbot/cogs/warnings/warnings.py:670 msgid "You cannot remove warnings from yourself." msgstr "您無法刪除自己的警告。" -#: redbot/cogs/warnings/warnings.py:633 +#: redbot/cogs/warnings/warnings.py:677 msgid "That warning doesn't exist!" msgstr "該警告不存在!" diff --git a/redbot/cogs/warnings/warnings.py b/redbot/cogs/warnings/warnings.py index acf84255485..ba22417a28d 100644 --- a/redbot/cogs/warnings/warnings.py +++ b/redbot/cogs/warnings/warnings.py @@ -15,9 +15,10 @@ ) from redbot.core import Config, commands, modlog from redbot.core.bot import Red -from redbot.core.commands import UserInputOptional +from redbot.core.commands import UserInputOptional, RawUserIdConverter from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils import AsyncIter +from redbot.core.utils.views import ConfirmView from redbot.core.utils.chat_formatting import warning, pagify from redbot.core.utils.menus import menu @@ -373,7 +374,7 @@ async def actionlist(self, ctx: commands.Context): async def warn( self, ctx: commands.Context, - member: discord.Member, + user: Union[discord.Member, RawUserIdConverter], points: UserInputOptional[int] = 1, *, reason: str, @@ -386,6 +387,49 @@ async def warn( or a custom reason if ``[p]warningset allowcustomreasons`` is set. """ guild = ctx.guild + member = None + if isinstance(user, discord.Member): + member = user + elif isinstance(user, int): + if not ctx.channel.permissions_for(ctx.guild.me).ban_members: + await ctx.send(_("User `{user}` is not in the server.").format(user=user)) + return + user_obj = self.bot.get_user(user) or discord.Object(id=user) + + confirm = ConfirmView(ctx.author, timeout=30) + confirm.message = await ctx.send( + _( + "User `{user}` is not in the server. Would you like to ban them instead?" + ).format(user=user), + view=confirm, + ) + await confirm.wait() + if confirm.result: + try: + await ctx.guild.ban(user_obj, reason=reason) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at, + "hackban", + user, + ctx.author, + reason, + until=None, + channel=None, + ) + except discord.HTTPException as error: + await ctx.send( + _("An error occurred while trying to ban the user. Error: {error}").format( + error=error + ) + ) + else: + confirm.message = await ctx.send(_("No action taken.")) + + await ctx.tick() + return + if member == ctx.author: return await ctx.send(_("You cannot warn yourself.")) if member.bot: diff --git a/redbot/core/_cli.py b/redbot/core/_cli.py index c411b9118cd..94e1a4a7d31 100644 --- a/redbot/core/_cli.py +++ b/redbot/core/_cli.py @@ -79,7 +79,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" ) @@ -93,6 +93,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]) @@ -176,6 +182,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 " @@ -200,11 +207,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", @@ -254,11 +266,13 @@ def parse_cli_flags(args): ) parser.add_argument( "--team-members-are-owners", + "--team-developers-are-owners", action="store_true", dest="use_team_features", default=False, help=( - "Treat application team members as owners. " + "Treat application team members as owners, if their team role is Owner, " + "Admin, or Developer. " "This is off by default. Owners can load and run arbitrary code. " "Do not enable if you would not trust all of your team members with " "all of the data on the host machine." diff --git a/redbot/core/_cog_manager.py b/redbot/core/_cog_manager.py index ad9287c72e9..bd5f77fd01a 100644 --- a/redbot/core/_cog_manager.py +++ b/redbot/core/_cog_manager.py @@ -1,6 +1,8 @@ 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 @@ -9,12 +11,13 @@ import redbot.cogs 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 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 @@ -255,6 +258,12 @@ async def _find_core_cog(name: str) -> ModuleSpec: try: mod = import_module(real_name, package=package) + if mod.__spec__.name == "redbot.cogs.locales": + raise NoSuchCog( + "No core cog by the name of '{}' could be found.".format(name), + path=mod.__spec__.origin, + name=name, + ) except ImportError as e: if e.name == package + real_name: raise NoSuchCog( @@ -352,6 +361,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: diff --git a/redbot/core/_config.py b/redbot/core/_config.py new file mode 100644 index 00000000000..40160f352a0 --- /dev/null +++ b/redbot/core/_config.py @@ -0,0 +1,26 @@ +import weakref +from typing import Tuple, Type + +from redbot.core.config import Config, _config_cache +from redbot.core._drivers import BaseDriver + +__all__ = ("get_latest_confs", "migrate") + +_retrieved = weakref.WeakSet() + + +def get_latest_confs() -> Tuple[Config, ...]: + global _retrieved + ret = set(_config_cache.values()) - set(_retrieved) + _retrieved |= ret + return tuple(ret) + + +async def migrate(cur_driver_cls: Type[BaseDriver], new_driver_cls: Type[BaseDriver]) -> None: + """Migrate from one driver type to another.""" + # Get custom group data + core_conf = Config.get_core_conf(allow_old=True) + core_conf.init_custom("CUSTOM_GROUPS", 2) + all_custom_group_data = await core_conf.custom("CUSTOM_GROUPS").all() + + await cur_driver_cls.migrate_to(new_driver_cls, all_custom_group_data) diff --git a/redbot/core/_data_manager.py b/redbot/core/_data_manager.py index e7eaac31def..8ef1695525b 100644 --- a/redbot/core/_data_manager.py +++ b/redbot/core/_data_manager.py @@ -115,7 +115,7 @@ def load_basic_configuration(instance_name_: str): 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) diff --git a/redbot/core/_debuginfo.py b/redbot/core/_debuginfo.py index e2c9dbaadfb..888dd74998b 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.metadata_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 f51f69b4305..96837d79c1f 100644 --- a/redbot/core/_diagnoser.py +++ b/redbot/core/_diagnoser.py @@ -485,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) @@ -939,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 index 82155550c44..2116dc4b53f 100644 --- a/redbot/core/_drivers/__init__.py +++ b/redbot/core/_drivers/__init__.py @@ -8,6 +8,8 @@ __all__ = [ "get_driver", + "get_driver_class", + "get_driver_class_include_old", "ConfigCategory", "IdentifierData", "BaseDriver", @@ -32,7 +34,7 @@ class BackendType(enum.Enum): _DRIVER_CLASSES = {BackendType.JSON: JsonDriver, BackendType.POSTGRES: PostgresDriver} -def _get_driver_class_include_old(storage_type: Optional[BackendType] = None) -> Type[BaseDriver]: +def get_driver_class_include_old(storage_type: Optional[BackendType] = None) -> Type[BaseDriver]: """ ONLY for use in CLI for moving data away from a no longer supported backend """ @@ -115,7 +117,7 @@ def get_driver( if not allow_old: driver_cls: Type[BaseDriver] = get_driver_class(storage_type) else: - driver_cls: Type[BaseDriver] = _get_driver_class_include_old(storage_type) + driver_cls: Type[BaseDriver] = get_driver_class_include_old(storage_type) except ValueError: if storage_type in (BackendType.MONGOV1, BackendType.MONGO): raise RuntimeError( diff --git a/redbot/core/_drivers/_mongo.py b/redbot/core/_drivers/_mongo.py index a628c1669b6..8ff9bb7905c 100644 --- a/redbot/core/_drivers/_mongo.py +++ b/redbot/core/_drivers/_mongo.py @@ -18,7 +18,7 @@ pymongo = None from .. import errors -from .base import BaseDriver, IdentifierData +from .base import BaseDriver, IdentifierData, MissingExtraRequirements __all__ = ["MongoDriver"] @@ -33,7 +33,7 @@ class MongoDriver(BaseDriver): @classmethod async def initialize(cls, **storage_details) -> None: if motor is None: - raise errors.MissingExtraRequirements( + raise MissingExtraRequirements( "Red must be installed with the [mongo] extra to use the MongoDB driver" ) uri = storage_details.get("URI", "mongodb") diff --git a/redbot/core/_drivers/base.py b/redbot/core/_drivers/base.py index 8ca710e35ce..654b9a44718 100644 --- a/redbot/core/_drivers/base.py +++ b/redbot/core/_drivers/base.py @@ -6,7 +6,11 @@ from redbot.core.utils._internal_utils import RichIndefiniteBarColumn -__all__ = ["BaseDriver", "IdentifierData", "ConfigCategory"] +__all__ = ("BaseDriver", "IdentifierData", "ConfigCategory", "MissingExtraRequirements") + + +class MissingExtraRequirements(Exception): + """Raised when an extra requirement is missing but required.""" class ConfigCategory(str, enum.Enum): diff --git a/redbot/core/_drivers/postgres/postgres.py b/redbot/core/_drivers/postgres/postgres.py index 5e77c0819fa..2d90b8a555a 100644 --- a/redbot/core/_drivers/postgres/postgres.py +++ b/redbot/core/_drivers/postgres/postgres.py @@ -11,7 +11,7 @@ asyncpg = None from ... import data_manager, errors -from ..base import BaseDriver, IdentifierData, ConfigCategory +from ..base import BaseDriver, IdentifierData, ConfigCategory, MissingExtraRequirements from ..log import log __all__ = ["PostgresDriver"] @@ -41,7 +41,7 @@ class PostgresDriver(BaseDriver): @classmethod async def initialize(cls, **storage_details) -> None: if asyncpg is None: - raise errors.MissingExtraRequirements( + raise MissingExtraRequirements( "Red must be installed with the [postgres] extra to use the PostgreSQL driver" ) cls._pool = await asyncpg.create_pool(**storage_details) diff --git a/redbot/core/_events.py b/redbot/core/_events.py index 53e8a4ff24b..5446a825f87 100644 --- a/redbot/core/_events.py +++ b/redbot/core/_events.py @@ -13,6 +13,7 @@ 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, @@ -20,7 +21,7 @@ ) from .. import __version__ as red_version, version_info as red_version_info from . import commands -from .config import get_latest_confs +from ._config import get_latest_confs from .utils._internal_utils import ( fuzzy_command_search, format_fuzzy_results, @@ -140,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 @@ -170,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)) diff --git a/redbot/core/_rpc.py b/redbot/core/_rpc.py index 5cd2e1660e8..5512dbbbd13 100644 --- a/redbot/core/_rpc.py +++ b/redbot/core/_rpc.py @@ -93,7 +93,14 @@ async def initialize(self, port: int): self._started, _discard, self._site = ( True, await self._runner.setup(), - web.TCPSite(self._runner, host="127.0.0.1", port=port, shutdown_timeout=0), + web.TCPSite( + self._runner, + host="127.0.0.1", + port=port, + shutdown_timeout=120 + # Give the RPC server 2 minutes to finish up, else slap it! + # Seems like a reasonable time. See Red#6391 + ), ) except Exception as exc: log.exception("RPC setup failure", exc_info=exc) @@ -156,7 +163,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 +188,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/app_commands/__init__.py b/redbot/core/app_commands/__init__.py index a4b62e31672..45b1888fd96 100644 --- a/redbot/core/app_commands/__init__.py +++ b/redbot/core/app_commands/__init__.py @@ -10,10 +10,12 @@ AllChannels as AllChannels, AppCommand as AppCommand, AppCommandChannel as AppCommandChannel, + AppCommandContext as AppCommandContext, AppCommandError as AppCommandError, AppCommandGroup as AppCommandGroup, AppCommandPermissions as AppCommandPermissions, AppCommandThread as AppCommandThread, + AppInstallationType as AppInstallationType, Argument as Argument, BotMissingPermissions as BotMissingPermissions, Command as Command, @@ -45,6 +47,8 @@ TranslationContextTypes as TranslationContextTypes, TranslationError as TranslationError, Translator as Translator, + allowed_contexts as allowed_contexts, + allowed_installs as allowed_installs, autocomplete as autocomplete, check as check, CheckFailure as CheckFailure, @@ -54,22 +58,31 @@ context_menu as context_menu, default_permissions as default_permissions, describe as describe, + dm_only as dm_only, + guild_install as guild_install, guild_only as guild_only, guilds as guilds, locale_str as locale_str, + private_channel_only as private_channel_only, rename as rename, + user_install as user_install, ) from . import checks as checks +from .errors import ( + UserFeedbackCheckFailure as UserFeedbackCheckFailure, +) __all__ = ( "AllChannels", "AppCommand", "AppCommandChannel", + "AppCommandContext", "AppCommandError", "AppCommandGroup", "AppCommandPermissions", "AppCommandThread", + "AppInstallationType", "Argument", "BotMissingPermissions", "Command", @@ -101,6 +114,8 @@ "TranslationContextTypes", "TranslationError", "Translator", + "allowed_contexts", + "allowed_installs", "autocomplete", "check", "CheckFailure", @@ -110,9 +125,14 @@ "context_menu", "default_permissions", "describe", + "dm_only", + "guild_install", "guild_only", "guilds", "locale_str", + "private_channel_only", "rename", + "user_install", "checks", + "UserFeedbackCheckFailure", ) diff --git a/redbot/core/app_commands/errors.py b/redbot/core/app_commands/errors.py new file mode 100644 index 00000000000..4003c64cb26 --- /dev/null +++ b/redbot/core/app_commands/errors.py @@ -0,0 +1,10 @@ +"""Errors module for the app_commands package.""" +from discord import app_commands + + +class UserFeedbackCheckFailure(app_commands.CheckFailure): + """A version of CheckFailure responding with a custom error message.""" + + def __init__(self, message=None, *args): + self.message = message + super().__init__(message, *args) diff --git a/redbot/core/bot.py b/redbot/core/bot.py index e12000c553e..c63b2bb9584 100644 --- a/redbot/core/bot.py +++ b/redbot/core/bot.py @@ -255,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 @@ -296,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 @@ -886,7 +886,12 @@ async def ignored_channel_or_guild( 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) + if isinstance(ctx, discord.Message): + perms = ctx.channel.permissions_for(author) + else: + # `permissions` attribute will use permissions from the interaction when possible, + # or `ctx.channel.permissions_for(author)` for non-interaction contexts. + perms = ctx.permissions surpass_ignore = ( is_private or perms.manage_guild @@ -1257,7 +1262,11 @@ async def _pre_connect(self) -> None: def _setup_owners(self) -> None: if self.application.team: if self._use_team_features: - self.owner_ids.update(m.id for m in self.application.team.members) + self.owner_ids.update( + m.id + for m in self.application.team.members + if m.role in (discord.TeamMemberRole.admin, discord.TeamMemberRole.developer) + ) elif self._owner_id_overwrite is None: self.owner_ids.add(self.application.owner.id) @@ -1787,6 +1796,82 @@ async def list_enabled_app_commands(self) -> Dict[str, Dict[str, Optional[int]]] "user": curr_user_commands, } + async def get_app_command_id( + self, + command_name: str, + command_type: discord.AppCommandType = discord.AppCommandType.chat_input, + ) -> Optional[int]: + """ + Get the cached ID for a particular app command. + + Pulls from Red's internal cache of app command IDs, which is updated + when the ``[p]slash sync`` command is ran on this instance + or `bot.tree.sync() ` is called. + Does not keep track of guild-specific app commands. + + Parameters + ---------- + command_name : str + Name of the command to get the ID of. + command_type : `discord.AppCommandType` + Type of the command to get the ID of. + + Returns + ------- + Optional[int] + The cached of the specified app command or ``None``, + if the command does not exist or Red does not know the ID + for that app command. + """ + 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") + + curr_commands = await cfg + return curr_commands.get(command_name, None) + + async def get_app_command_mention( + self, + command_name: str, + command_type: discord.AppCommandType = discord.AppCommandType.chat_input, + ) -> Optional[str]: + """ + Get the string that allows you to mention a particular app command. + + Pulls from Red's internal cache of app command IDs, which is updated + when the ``[p]slash sync`` command is ran on this instance + or `bot.tree.sync() ` is called. + Does not keep track of guild-specific app commands. + + Parameters + ---------- + command_name : str + Name of the command to get the mention for. + command_type : `discord.AppCommandType` + Type of the command to get the mention for. + + Returns + ------- + Optional[str] + The string that allows you to mention the specified app command + or ``None``, if the command does not exist or Red does not know the ID + for that app command. + """ + # Empty string names will break later code and can't exist as commands, exit early + if not command_name: + raise ValueError("command name must be a non-empty string") + # Account for mentioning subcommands by fetching from the cache based on the base command + base_command = command_name.split(" ")[0] + command_id = await self.get_app_command_id(base_command, command_type) + if command_id is None: + return None + return f"" + async def is_automod_immune( self, to_check: Union[discord.Message, commands.Context, discord.abc.User, discord.Role] ) -> bool: @@ -1794,6 +1879,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 @@ -1812,22 +1899,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( @@ -2322,7 +2409,7 @@ async def send_interactive( *, user: Optional[discord.User] = None, box_lang: Optional[str] = None, - timeout: int = 15, + timeout: int = 60, join_character: str = "", ) -> List[discord.Message]: """ diff --git a/redbot/core/commands/commands.py b/redbot/core/commands/commands.py index 7bac34ce224..22ffc34ccdf 100644 --- a/redbot/core/commands/commands.py +++ b/redbot/core/commands/commands.py @@ -92,7 +92,6 @@ ) _ = Translator("commands.commands", __file__) -DisablerDictType = MutableMapping[discord.Guild, Callable[["Context"], Awaitable[bool]]] class RedUnhandledAPI(Exception): @@ -311,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) @@ -461,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): @@ -520,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 ---------- @@ -531,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 @@ -552,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) @@ -798,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 @@ -1151,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 bbd33b7d371..76bf18818b1 100644 --- a/redbot/core/commands/context.py +++ b/redbot/core/commands/context.py @@ -151,7 +151,7 @@ async def send_interactive( self, messages: Iterable[str], box_lang: Optional[str] = None, - timeout: int = 15, + timeout: int = 60, join_character: str = "", ) -> List[discord.Message]: """ diff --git a/redbot/core/commands/converter.py b/redbot/core/commands/converter.py index 8af18dcaea0..ca69a5a4485 100644 --- a/redbot/core/commands/converter.py +++ b/redbot/core/commands/converter.py @@ -3,7 +3,8 @@ ================== 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 @@ -50,26 +51,31 @@ _ = Translator("commands.converter", __file__) -ID_REGEX = re.compile(r"([0-9]{15,20})") -USER_MENTION_REGEX = re.compile(r"<@!?([0-9]{15,21})>$") +# You'd think that Discord's documentation showing an example of 2 ** 64 - 1 snowflake would mean that +# this is going to be accepted by everything in their API but nope... Let's assume 2 ** 63 - 1 as the max instead. +ID_REGEX = re.compile(r"([0-9]{15,19})") +USER_MENTION_REGEX = re.compile(r"<@!?([0-9]{15,19})>$") +_MAX_ID = 2**63 - 1 # Taken with permission from # https://github.com/mikeshardmind/SinbadCogs/blob/816f3bc2ba860243f75112904b82009a8a9e1f99/scheduler/time_utils.py#L9-L19 -TIME_RE_STRING = r"\s?".join( - [ - r"((?P\d+?)\s?(years?|y))?", - r"((?P\d+?)\s?(months?|mo))?", - r"((?P\d+?)\s?(weeks?|w))?", - r"((?P\d+?)\s?(days?|d))?", - r"((?P\d+?)\s?(hours?|hrs|hr?))?", - r"((?P\d+?)\s?(minutes?|mins?|m(?!o)))?", # prevent matching "months" - r"((?P\d+?)\s?(seconds?|secs?|s))?", - ] +# with modifications +TIME_RE = re.compile( + r""" + (\s?( # match deliminators here to make word border below unambiguous + (?P[\+-]?\d+)\s?(years?|y) + | (?P[\+-]?\d+)\s?(months?|mo) + | (?P[\+-]?\d+)\s?(weeks?|w) + | (?P[\+-]?\d+)\s?(days?|d) + | (?P[\+-]?\d+)\s?(hours?|hrs|hr?) + | (?P[\+-]?\d+)\s?(minutes?|mins?|m) + | (?P[\+-]?\d+)\s?(seconds?|secs?|s) + ))+\b + """, + flags=re.IGNORECASE | re.VERBOSE, ) -TIME_RE = re.compile(TIME_RE_STRING, re.I) - def _parse_and_match(string_to_match: str, allowed_units: List[str]) -> Optional[Dict[str, int]]: """ @@ -91,13 +97,13 @@ def parse_timedelta( argument: str, *, maximum: Optional[timedelta] = None, - minimum: Optional[timedelta] = None, + minimum: Optional[timedelta] = timedelta(seconds=0), allowed_units: Optional[List[str]] = None, ) -> Optional[timedelta]: """ This converts a user provided string into a timedelta - The units should be in order from largest to smallest. + If a unit is specified multiple times, only the last is considered. This works with or without whitespace. Parameters @@ -108,6 +114,7 @@ def parse_timedelta( If provided, any parsed value higher than this will raise an exception minimum : Optional[datetime.timedelta] If provided, any parsed value lower than this will raise an exception + Defaults to 0 seconds, pass `datetime.timedelta.min` explicitly to allow negative values allowed_units : Optional[List[str]] If provided, you can constrain a user to expressing the amount of time in specific units. The units you can chose to provide are the same as the @@ -131,6 +138,10 @@ def parse_timedelta( "minutes", "seconds", ] + if minimum is None: + minimum = timedelta(seconds=0) + if maximum is None: + maximum = timedelta.max params = _parse_and_match(argument, allowed_units) if params: try: @@ -139,17 +150,23 @@ def parse_timedelta( raise BadArgument( _("The time set is way too high, consider setting something reasonable.") ) - if maximum and maximum < delta: + if maximum < delta: raise BadArgument( _( "This amount of time is too large for this command. (Maximum: {maximum})" - ).format(maximum=humanize_timedelta(timedelta=maximum)) + ).format( + maximum=humanize_timedelta(seconds=math.floor(maximum.total_seconds())) + or _("0 seconds") + ) ) - if minimum and delta < minimum: + if delta < minimum: raise BadArgument( _( "This amount of time is too small for this command. (Minimum: {minimum})" - ).format(minimum=humanize_timedelta(timedelta=minimum)) + ).format( + minimum=humanize_timedelta(seconds=math.ceil(minimum.total_seconds())) + or _("0 seconds") + ) ) return delta return None @@ -161,7 +178,7 @@ def parse_relativedelta( """ This converts a user provided string into a datetime with offset from NOW - The units should be in order from largest to smallest. + If a unit is specified multiple times, only the last is considered. This works with or without whitespace. Parameters @@ -225,8 +242,16 @@ async def convert(self, ctx: "Context", argument: str) -> int: # are most likely not in the guild. # Mentions are supported, but most likely won't ever be in cache. - if match := ID_REGEX.match(argument) or USER_MENTION_REGEX.match(argument): - return int(match.group(1)) + if match := ID_REGEX.fullmatch(argument) or USER_MENTION_REGEX.fullmatch(argument): + user_id = int(match.group(1)) + + # Validate user ID range + if user_id > _MAX_ID: + raise BadArgument( + f"The ID '{argument}' is too large to be a valid Discord user ID." + ) + + return user_id raise BadArgument(_("'{input}' doesn't look like a valid user ID.").format(input=argument)) @@ -330,6 +355,7 @@ class TimedeltaConverter(dpy_commands.Converter): If provided, any parsed value higher than this will raise an exception minimum : Optional[datetime.timedelta] If provided, any parsed value lower than this will raise an exception + Defaults to 0 seconds, pass `datetime.timedelta.min` explicitly to allow negative values allowed_units : Optional[List[str]] If provided, you can constrain a user to expressing the amount of time in specific units. The units you can choose to provide are the same as the @@ -340,7 +366,14 @@ class TimedeltaConverter(dpy_commands.Converter): apply. """ - def __init__(self, *, minimum=None, maximum=None, allowed_units=None, default_unit=None): + def __init__( + self, + *, + minimum=timedelta(seconds=0), + maximum=None, + allowed_units=None, + default_unit=None, + ): self.allowed_units = allowed_units self.default_unit = default_unit self.minimum = minimum @@ -368,7 +401,7 @@ def get_timedelta_converter( *, default_unit: Optional[str] = None, maximum: Optional[timedelta] = None, - minimum: Optional[timedelta] = None, + minimum: Optional[timedelta] = timedelta(seconds=0), allowed_units: Optional[List[str]] = None, ) -> Type[timedelta]: ... @@ -379,7 +412,7 @@ def get_timedelta_converter( *, default_unit: Optional[str] = None, maximum: Optional[timedelta] = None, - minimum: Optional[timedelta] = None, + minimum: Optional[timedelta] = timedelta(seconds=0), allowed_units: Optional[List[str]] = None, ) -> Type[timedelta]: """ @@ -394,6 +427,7 @@ def get_timedelta_converter( If provided, any parsed value higher than this will raise an exception minimum : Optional[datetime.timedelta] If provided, any parsed value lower than this will raise an exception + Defaults to 0 seconds, pass `datetime.timedelta.min` explicitly to allow negative values allowed_units : Optional[List[str]] If provided, you can constrain a user to expressing the amount of time in specific units. The units you can choose to provide are the same as the @@ -492,7 +526,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/help.py b/redbot/core/commands/help.py index 268e2294516..8ad7f4c5f3e 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,12 +351,11 @@ async def format_command_help( description = command.description or "" - tagline = (help_settings.tagline) or self.get_default_tagline(ctx) - signature = _("Syntax: {command_signature}").format( - command_signature=self.get_command_signature(ctx, command) - ) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline(ctx) + signature = self.get_command_signature(ctx, command) aliases = command.aliases + sig_description = bold(_("Syntax:\n")) + box(signature) if help_settings.show_aliases and aliases: alias_fmt = _("Aliases") if len(command.aliases) > 1 else _("Alias") aliases = sorted(aliases, key=len) @@ -380,7 +385,7 @@ async def format_command_help( aliases_content = _("{aliases} and one more alias.").format( aliases=aliases_formatted_list ) - signature += f"\n{alias_fmt}: {aliases_content}" + sig_description += bold(f"{alias_fmt}:") + box(f"{aliases_content}") subcommands = None if hasattr(command, "all_commands"): @@ -394,17 +399,22 @@ async def format_command_help( emb["embed"]["title"] = f"*{description[:250]}*" emb["footer"]["text"] = tagline - emb["embed"]["description"] = box(signature) + emb["embed"]["description"] = sig_description 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: @@ -564,20 +574,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: @@ -632,7 +647,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": []} @@ -753,7 +768,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: @@ -766,7 +783,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: @@ -785,7 +804,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: @@ -834,23 +855,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()) diff --git a/redbot/core/commands/locales/ar-SA.po b/redbot/core/commands/locales/ar-SA.po index 8d40bbe99e4..fb04a76d944 100644 --- a/redbot/core/commands/locales/ar-SA.po +++ b/redbot/core/commands/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ar_SA\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` ليس رقماً." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` ليس رقماً محدوداً." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 96976ee8ff6..8dc8439f082 100644 --- a/redbot/core/commands/locales/bg-BG.po +++ b/redbot/core/commands/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: bg_BG\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` не е валидна единица за време на тази команда" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "Зададеното време е твърде високо, помислете за настройка на нещо разумно." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Този период от време е твърде голям за тази команда. (Максимум: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Този период от време е твърде малък за тази команда. (Минимум: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "„{input}“ не изглежда като валиден потребителски идентификатор." -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Командата \"{arg}\" не е намерена." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" не е намерен." @@ -119,73 +123,73 @@ msgstr "Максимален брой знаци на страница: {page_ch 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:349 -msgid "Syntax: {command_signature}" -msgstr "Синтаксис: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Псевдоними" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Псевдоним" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} и {number} са псевдоними." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} и още един псевдиним." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Подкоманди:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (продължение)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Помощно Меню" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Страница {page_num} от {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Команди:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Без категория:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (продължение)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Помощната тема за {command_name} не е намерена." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "Командата {command_name} няма подкоманда с име {not_found}." -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Не можах да ви изпратя помощното съобщение в DM. Или ме блокирахте, или сте деактивирали DM на този сървър." -#: redbot/core/commands/help.py:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/cs-CZ.po b/redbot/core/commands/locales/cs-CZ.po index ae921bf1813..bd6dbfbc2fd 100644 --- a/redbot/core/commands/locales/cs-CZ.po +++ b/redbot/core/commands/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: cs_CZ\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "'{input}' nevypadá jako platné ID uživatele." -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` není číslo." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Chybí klíč nebo hodnota." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Neočekávaný klíč `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Příkaz \"{arg}\" nebyl nalezen." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -78,11 +82,11 @@ msgstr "" #: redbot/core/commands/help.py:145 msgid "Yes, reactions" -msgstr "" +msgstr "Ano, reakce" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Ano, tlačítka" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" @@ -109,73 +113,73 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Syntaxe: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Aliasy" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} a {number} dalších aliasů." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} a jeden další alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Podpříkazy:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Strana {page_num} z {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Příkazy:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" -msgstr "" +msgstr "Bez Kategorie:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Nápověda pro {command_name} nebyla nalezena." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/da-DK.po b/redbot/core/commands/locales/da-DK.po index 971607b47f6..7c0a9e16156 100644 --- a/redbot/core/commands/locales/da-DK.po +++ b/redbot/core/commands/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: da_DK\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 13815c689aa..f7dd1193d7a 100644 --- a/redbot/core/commands/locales/de-DE.po +++ b/redbot/core/commands/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: de_DE\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "Die eingestellte Zeit ist viel zu hoch, stelle etwas Angemesseneres ein." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` ist keine Zahl." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` ist keine endliche Zahl." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Ein Schlüssel oder Wert fehlt." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Unerwarteter Schlüssel `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Der Befehl \"{arg}\" wurde nicht gefunden." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Das Cog \"{arg}\" wurde nicht gefunden." @@ -119,73 +123,73 @@ msgstr "Maximale Zeichen pro Seite: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Aliase" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} und {number} weitere Aliase." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} und ein weiteres Alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Unterbefehle:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (Fortsetzung)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hilfe-Menü" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Befehle:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Ohne Kategorie:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (Fortsetzung)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Hilfethema für {command_name} nicht gefunden." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 d0233d971e5..4b2d12c091b 100644 --- a/redbot/core/commands/locales/es-ES.po +++ b/redbot/core/commands/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: es_ES\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` no es un número." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` no es un número finito." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Falta una llave o un valor." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Llave inesperada {key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "El comando \"{arg}\" no se ha encontrado." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "El Cog \"{arg}\" no se ha encontrado." @@ -119,73 +123,73 @@ msgstr "Caracteres máximos por pagina: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Sintaxis: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Apodos" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Apodo" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} y {number} apodos más." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} y un alias más." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Subcomandos:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (continuación)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "Menú de ayuda de {ctx.me.display_name}" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Comandos:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Sin categoría:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (continuación)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Tema de ayuda para {command_name} no encontrado." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 3c333ada0c1..ee80f997976 100644 --- a/redbot/core/commands/locales/fi-FI.po +++ b/redbot/core/commands/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: fi_FI\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` ei ole numero." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` ei ole kelvollinen numero." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -110,73 +114,73 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Syntaksi: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Aliakset" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} ja {number} lisää aliaksia." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} ja yksi muu alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Alikomennot:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} -apusivu" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Sivu {page_num}/{page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Komennot:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Ei kategoriaa:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (jatkuu)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/fr-FR.po b/redbot/core/commands/locales/fr-FR.po index 72f3638313f..48dd2c4ead4 100644 --- a/redbot/core/commands/locales/fr-FR.po +++ b/redbot/core/commands/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: fr_FR\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` n'est pas un nombre." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` n'est pas un nombre fini." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." -msgstr "" +msgstr "Une clé ou une valeur est manquante." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." -msgstr "" +msgstr "Clé inattendue `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Commande \"{arg}\" non trouvée." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" non trouvé." @@ -79,19 +83,19 @@ msgstr "\n" #: redbot/core/commands/help.py:145 msgid "Yes, reactions" -msgstr "" +msgstr "Oui, les réactions" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Oui, boutons" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "Oui, les boutons avec le menu de sélection" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "Oui, sélectionner le menu uniquement" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -117,75 +121,75 @@ msgstr "Caractères maximum par page : {page_char_limit}\n" #: 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 "" +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:349 -msgid "Syntax: {command_signature}" -msgstr "Syntaxe : {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Alias" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} et {number} plus d'alias." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} et un autre alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Sous-commandes:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" -msgstr "" +msgstr " (suite)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Menu Aide" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Commandes:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Aucune catégorie:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (suite)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." -msgstr "" +msgstr "Sujet d'aide pour {command_name} introuvable." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." -msgstr "" +msgstr "La commande {command_name} n'a pas de sous-commande nommée {not_found}." -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 ff09bde82aa..e56b6adc63e 100644 --- a/redbot/core/commands/locales/hi-IN.po +++ b/redbot/core/commands/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: hi_IN\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` इस आदेश के लिए समय की मान्य इकाई नहीं है" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "निर्धारित समय बहुत अधिक है, कुछ उचित निर्धारित करने पर विचार करें।" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "यह समय इस आदेश के लिए बहुत बड़ा है। (ज्यादा से ज्यादा: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "यह समय इस आदेश के लिए बहुत छोटा है। (न्यूनतम: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "`{input}` वैध उपयोगकर्ता आईडी की तरह नहीं दिखता है।" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "एक कुंजी या मान गुम है।" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "अप्रत्याशित कुंजी `{key}`" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "कमांड \"{arg}\" नहीं मिला।" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "कोग \"{arg}\" नहीं मिला।" @@ -110,72 +114,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 index 6cd227c69fa..aa0f9ce18d7 100644 --- a/redbot/core/commands/locales/hr-HR.po +++ b/redbot/core/commands/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: hr_HR\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "'{input}' ne izgleda kao valjani korisnički ID." -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Nedostaje ključ ili vrijednost." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Neočekivan ključ `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Naredba \"{arg}\" nije pronađena." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" nije pronađen." @@ -119,73 +123,73 @@ msgstr "Maksimalan broj zankova po stranici: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Sintaksa: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Nadimci" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Nadimak" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} i još {number} nadimaka." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} i još jedan nadimak." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Podnaredbe:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (nastavljeno)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Izbornik za pomoć" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Naredbe:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Bez kategorije:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (nastavljeno)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Tema pomoći za {command_name} nije pronađena." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/hu-HU.po b/redbot/core/commands/locales/hu-HU.po index 97337c655cd..36af5a9ce53 100644 --- a/redbot/core/commands/locales/hu-HU.po +++ b/redbot/core/commands/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: hu_HU\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -110,73 +114,73 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Használat: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Aliaszok" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Aliasz" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} és még {number} aliasz." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} és még egy aliasz." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Alparancsok:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Súgó Menü" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*{page_num}/{page_count}. oldal*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Parancsok:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Nincs kategória:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (folytatva)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 a03fbf86c2a..4527d21951e 100644 --- a/redbot/core/commands/locales/id-ID.po +++ b/redbot/core/commands/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: id_ID\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` bukanlah sebuah angka." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` bukanlah sebuah angka terbatas." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 1ea95c8bb70..3428b1fa28b 100644 --- a/redbot/core/commands/locales/it-IT.po +++ b/redbot/core/commands/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: it_IT\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` non è un periodo di tempo valido per questo comando" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "Il tempo impostato è troppo elevato, per favore imposta un tempo ragionevole." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "Questa quantità di tempo è troppo grande per questo comando. (Massimo: {maximum})" +msgstr "Questa quantità di tempo è troppo grande per questo comando. (Il tempo massimo é: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Questa quantità di tempo è troppo piccola per questo comando. (Minimo: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "'{input}' non sembra essere un ID utente valido." -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}\" non è un numero." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "`{arg}` non è un numero finito." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." -msgstr "" +msgstr "Manca una chiave o un valore." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." -msgstr "" +msgstr "Valore {key} inaspettato`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Comando \"{arg}\" non trovato." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Modulo \"{arg}\" non trovato." @@ -79,19 +83,19 @@ msgstr "\n" #: redbot/core/commands/help.py:145 msgid "Yes, reactions" -msgstr "" +msgstr "Sì, reazioni" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Sì, pulsanti" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "Sì, pulsanti con menu di selezione" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "Sì, seleziona solo il menu" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -119,73 +123,73 @@ msgstr "Massimi caratteri per pagina: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Sintassi: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Pseudonimi" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Pseudonimo" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} e {number} più pseudonimi." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} e un ulteriore pseudonimo." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Sottocomandi:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (continuato)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Menu di aiuto" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Pagina {page_num} di {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Comandi:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Non categorizzato:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (continuato)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Aiuto per {command_name} non trovato." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 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 via messaggio privato. Mi hai bloccato o hai disabilitato i messaggi privati in questo server." -#: redbot/core/commands/help.py:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/ja-JP.po b/redbot/core/commands/locales/ja-JP.po index 5f8aa27c477..71318ac362b 100644 --- a/redbot/core/commands/locales/ja-JP.po +++ b/redbot/core/commands/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,53 +15,57 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ja_JP\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}`はこのコマンドの有効な時間単位ではありません" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "時間設定が高すぎます。合理的な設定を検討してください。" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "この時間はこのコマンドには大きすぎます。(最大: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "0 秒" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "" +msgstr "この時間はこのコマンドには大きすぎます。(最大: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." -msgstr "" +msgstr "'{input}' は有効なユーザー ID ではありません。" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." -msgstr "" +msgstr "'{arg}' は数字ではありません。" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "'{arg}' は有限数ではありません。" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." -msgstr "" +msgstr "キーまたは値がありません。" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." -msgstr "" +msgstr "予期しないキー `{key} ` 。" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." -msgstr "" +msgstr "コマンド \"{arg}\" は見つかりません。" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." -msgstr "" +msgstr "Cog \"{arg}\" が見つかりません。" #: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" -msgstr "" +msgstr "いいえ" #: redbot/core/commands/help.py:127 msgid "Yes" @@ -69,28 +73,29 @@ msgstr "イエス" #: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr "無効" #: 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 "" +msgstr "はい、リアクション" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "はい、ボタン" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "はい、選択メニューのボタン" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "はい、メニューのみを選択" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -103,78 +108,88 @@ msgid "Maximum characters per page: {page_char_limit}\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 "" +msgstr "1 ページあたりの最大文字数: {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 "" +msgstr "コマンドの詳細については {command1} と入力してください。カテゴリの詳細については {command2} と入力することもできます。" -#: redbot/core/commands/help.py:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" -msgstr "" +msgstr "エイリアス" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" -msgstr "" +msgstr "エイリアス" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} と {number} のエイリアスが続きます。" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." -msgstr "" +msgstr "{aliases} ともう 1 つのエイリアス。" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" -msgstr "" +msgstr "サブコマンド:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" -msgstr "" +msgstr " (再開されました)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} ヘルプメニュー" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" +msgstr "*ページ {page_num} / {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" -msgstr "" +msgstr "コマンド:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" -msgstr "" +msgstr "カテゴリなし:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (再開されました)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." -msgstr "" +msgstr "{command_name} のヘルプトピックが見つかりません。" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." -msgstr "" +msgstr "コマンド {command_name} には {not_found} というサブコマンドはありません。" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" @@ -182,5 +197,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/ko-KR.po b/redbot/core/commands/locales/ko-KR.po index 0a2af7ef28f..1377585febd 100644 --- a/redbot/core/commands/locales/ko-KR.po +++ b/redbot/core/commands/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ko_KR\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "하부 명령어:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} 도움말" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "명령어:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "카테고리 없음" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "{command_name}에 대한 설명서를 찾지 못했어요..." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "DM으로 보내드리려고 하는데... 혹시 이 서버에서의 DM을 비활성화하셨거나, 저를 차단하셨는지 확인 부탁드려도 될까요?" -#: redbot/core/commands/help.py:909 +#: redbot/core/commands/help.py:939 #, 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 1435aeacf59..c8128069e1b 100644 --- a/redbot/core/commands/locales/nb-NO.po +++ b/redbot/core/commands/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: nb_NO\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg} er ikke et tall." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` er ikke et helt tall." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Mangler en nøkkel eller verdi." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Uventet nøkkel `{key}." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Kommandoen \"{arg}\" ble ikke funnet." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" ikke funnet." @@ -79,19 +83,19 @@ msgstr "\n" #: redbot/core/commands/help.py:145 msgid "Yes, reactions" -msgstr "" +msgstr "Ja, reaksjoner" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Ja, knapper" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "Ja, knapper med velg meny" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "Ja, velg kun meny" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -119,73 +123,73 @@ msgstr "Maksimalt antall tegn per side: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Syntaks: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Aliaser" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} og {number} andre aliaser." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} og ett til alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Underkommandoer:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (fortsatt)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hjelpemeny" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Kommandoer:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Ingen kategori:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (fortsatt)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Hjelpeemnet for {command_name} ble ikke funnet." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 87d47403586..fc09f9bc56f 100644 --- a/redbot/core/commands/locales/nl-NL.po +++ b/redbot/core/commands/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: nl_NL\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 be64dedcc1f..2879cef01c3 100644 --- a/redbot/core/commands/locales/pl-PL.po +++ b/redbot/core/commands/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: pl_PL\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -110,73 +114,73 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Aliasy" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} i {number} więcej aliasów." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} i jeszcze jeden alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Pod-komendy:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "Menu pomocy {ctx.me.display_name}" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Komendy:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Bez kategorii:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (kontynuowany)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 32831c89675..a51d1dfd9f2 100644 --- a/redbot/core/commands/locales/pt-BR.po +++ b/redbot/core/commands/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: pt_BR\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "O tempo definito é muito alto, considere definir algo razoável." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "0 segundos" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` não é um número." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "`{arg}` não é um número finito." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Falta uma chave ou valor." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Chave inesperada `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Comando \"{arg}\" não encontrado." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" não encontrada." @@ -79,19 +83,19 @@ msgstr "\n" #: redbot/core/commands/help.py:145 msgid "Yes, reactions" -msgstr "" +msgstr "Sim, reações" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Sim, botões" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "Sim, botões com menu de seleção" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "Sim, apenas um menu de seleção" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -119,73 +123,73 @@ msgstr "Número máximo de caracteres por página: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Sintaxe: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Atalhos" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Atalho" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} e mais {number} atalhos." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} e mais um atalho." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Subcomandos:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (continuação)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "Menu de Ajuda de {ctx.me.display_name}" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Comandos:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Não Categorizado:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (continuação)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Tópico de ajuda para {command_name} não encontrado." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/pt-PT.po b/redbot/core/commands/locales/pt-PT.po index 6a0898cdfde..ca51a3d9f74 100644 --- a/redbot/core/commands/locales/pt-PT.po +++ b/redbot/core/commands/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: pt_PT\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "O limite de tempo é muito alto, considere definir algo mais razoável." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 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:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` não é um número." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "`{arg}` não é um número finito." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." -msgstr "" +msgstr "Falta uma chave ou valor." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." -msgstr "" +msgstr "Chave inesperada `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Comando \"{arg}\" não encontrado." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" não encontrado." @@ -74,23 +78,24 @@ msgstr "Desativado" #: 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 "" +msgstr "Sim, reações" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Sim, botões" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "Sim, botões com menu de seleção" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "Sim, selecione apenas o menu" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -103,79 +108,88 @@ msgid "Maximum characters per page: {page_char_limit}\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 "" +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 "" +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:349 -msgid "Syntax: {command_signature}" -msgstr "Sintaxe: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" -msgstr "" +msgstr "Aliases" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" -msgstr "" +msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} e {number} mais apelidos." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." -msgstr "" +msgstr "{aliases} e mais um alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Sub-comandos:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (continuação)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Menu de Ajuda" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Comandos:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Sem Categoria:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (continuação)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Tópico de ajuda para {command_name} não encontrado." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/ru-RU.po b/redbot/core/commands/locales/ru-RU.po index e3e69f7e3be..d063e79d7f6 100644 --- a/redbot/core/commands/locales/ru-RU.po +++ b/redbot/core/commands/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ru_RU\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` не является допустимой единицей времени для этой команды" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "Установленное время слишком велико, подумайте о том, чтобы установить что-то разумное." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Данное количество времени слишком длинное для этой команды. (Максимум: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Количество времени слишком маленькое для этой команды. (Минимум: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "'{input}' не похож на допустимый ID пользователя." -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` не является числом." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` не является конечным числом." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." -msgstr "" +msgstr "Отсутствует ключ или значение." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." -msgstr "" +msgstr "Неожиданный ключ `{key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Команда \"{arg}\" не найдена." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" не найден." @@ -79,19 +83,19 @@ msgstr "\n" #: redbot/core/commands/help.py:145 msgid "Yes, reactions" -msgstr "" +msgstr "Да, реакции" #: redbot/core/commands/help.py:146 msgid "Yes, buttons" -msgstr "" +msgstr "Да, кнопки" #: redbot/core/commands/help.py:147 msgid "Yes, buttons with select menu" -msgstr "" +msgstr "Да, кнопки с меню выбора" #: redbot/core/commands/help.py:148 msgid "Yes, select menu only" -msgstr "" +msgstr "Да, только меню выбора" #: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" @@ -119,73 +123,73 @@ msgstr "Максимальное количество символов на ст 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:349 -msgid "Syntax: {command_signature}" -msgstr "Синтаксис: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Псевдонимы" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Псевдоним" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} и {number} псевдонимов." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} и еще один псевдоним." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Подкоманды:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (Продолжение)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "Меню помощи {ctx.me.display_name}" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Страница {page_num} из {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Команды:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Без Категории:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (продолжение)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "Помощь для {command_name} не найдено." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "У команды {command_name} нету субкоманды с названием {not_found}." -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/sk-SK.po b/redbot/core/commands/locales/sk-SK.po index d4ae41b667f..d2b9bb03e67 100644 --- a/redbot/core/commands/locales/sk-SK.po +++ b/redbot/core/commands/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: sk_SK\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Príkazy:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Žiadna kategória:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 ce1142131d8..20803d4dfa1 100644 --- a/redbot/core/commands/locales/sl-SI.po +++ b/redbot/core/commands/locales/sl-SI.po @@ -1,61 +1,65 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" "X-Crowdin-File-ID: 188\n" "Language: sl_SI\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -110,73 +114,73 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Sintaksa: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Vzdevki" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Vzdevek" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} in {number} več vzdevkov." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} in en vzdevek več." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Podukazi:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Meni pomoči" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Ukazi:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Brez kategorije:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (continued)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 428a1248780..4bef1c935cd 100644 --- a/redbot/core/commands/locales/sv-SE.po +++ b/redbot/core/commands/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: sv_SE\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "Den angivna tiden är alldeles för hög, överväg att ställa in något rimligt." -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "Kommando \"{arg}\" hittades inte." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "Kugg \"{arg}\" hittades inte." @@ -119,73 +123,73 @@ msgstr "Maximalt antal tecken per sida: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Alias" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} och {number} fler alias." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} och ett till alias." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Underkommandon:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hjälpmeny" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 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:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Kommandon:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Ingen kategori:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (fortsatt)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/tr-TR.po b/redbot/core/commands/locales/tr-TR.po index 8c55a5d2292..ae7abd206be 100644 --- a/redbot/core/commands/locales/tr-TR.po +++ b/redbot/core/commands/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: tr_TR\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 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:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 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:144 +#: redbot/core/commands/converter.py:155 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:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 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:231 +#: redbot/core/commands/converter.py:256 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:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` bir sayı değil." -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` sonu olan bir sayı değil." -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "Değer veya anahtar eksik." -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "Beklenmedik anahtar {key}`." -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "\"{arg}\" komutu bulunamadı." -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "\"{arg}\" cogu bulunamadı." @@ -119,73 +123,73 @@ msgstr "Sayfa başına en fazla karakter: {page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "Sözdizimi: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "Diğer adlar" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "Diğer ad" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} ve {number} tane daha diğer ad." -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} ve bir tane daha diğer ad." -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "Diğer komutlar:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (devam etmekte)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Yardım Menüsü" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*{page_count} sayfadan {page_num}.*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "Komutlar:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "Kategori Yok:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (devamı)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "{command_name} için yardım konusu bulunamadı." -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 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:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 703ac226653..7d99d0a309a 100644 --- a/redbot/core/commands/locales/uk-UA.po +++ b/redbot/core/commands/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: uk_UA\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 17dcc20f663..1603a3fd403 100644 --- a/redbot/core/commands/locales/vi-VN.po +++ b/redbot/core/commands/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: vi_VN\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "" @@ -109,72 +113,72 @@ msgstr "" 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:349 -msgid "Syntax: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 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:909 +#: redbot/core/commands/help.py:939 #, 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 344de573fae..e078f348a0b 100644 --- a/redbot/core/commands/locales/zh-CN.po +++ b/redbot/core/commands/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: zh_CN\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` 不是此命令的有效时间" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "设置的时间太长,考虑设置一些合理的" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "这个时间对于这个命令太大。(最大: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "这个时间对于这个命令太小了 (最小: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "未找到命令“{arg}”。请检查!" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "无法找到 cog\"{arg}\"。请检查!" @@ -119,73 +123,73 @@ msgstr "每页字符限制:{page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "句法: {command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "别名" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "别名" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} 和 {number} 个别名" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} 和另一个别名" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "子命令:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} 帮助菜单" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*第{page_num} 页,共 {page_count} 个*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "命令:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "无类别:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title} (继续)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "我无法在DM中向你发送帮助消息。要么是你阻止了我,要么就是你禁用了这个服务器中的 DM" -#: redbot/core/commands/help.py:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/zh-TW.po b/redbot/core/commands/locales/zh-TW.po index 96d87571ef7..374fa1cc938 100644 --- a/redbot/core/commands/locales/zh-TW.po +++ b/redbot/core/commands/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 02:23+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,47 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: zh_TW\n" -#: redbot/core/commands/converter.py:84 +#: redbot/core/commands/converter.py:90 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}`不是此命令的有效時間單位" -#: redbot/core/commands/converter.py:140 redbot/core/commands/converter.py:202 +#: redbot/core/commands/converter.py:151 redbot/core/commands/converter.py:219 msgid "The time set is way too high, consider setting something reasonable." msgstr "時間超出允許範圍,請輸入一個合理的時間。" -#: redbot/core/commands/converter.py:144 +#: redbot/core/commands/converter.py:155 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "對於該命令來說,此時間量太大。 (最大值: {maximum})" -#: redbot/core/commands/converter.py:150 +#: redbot/core/commands/converter.py:159 redbot/core/commands/converter.py:168 +msgid "0 seconds" +msgstr "" + +#: redbot/core/commands/converter.py:164 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "對於該命令來說,此時間量太小。 (最小值: {minimum})" -#: redbot/core/commands/converter.py:231 +#: redbot/core/commands/converter.py:256 msgid "'{input}' doesn't look like a valid user ID." msgstr "'{input}' 看起來不是有效的使用者ID。" -#: redbot/core/commands/converter.py:254 +#: redbot/core/commands/converter.py:279 msgid "`{arg}` is not a number." msgstr "`{arg}` 不是一個數字。" -#: redbot/core/commands/converter.py:256 +#: redbot/core/commands/converter.py:281 msgid "`{arg}` is not a finite number." msgstr "`{arg}` 不是有限數。" -#: redbot/core/commands/converter.py:279 +#: redbot/core/commands/converter.py:304 msgid "Missing a key or value." msgstr "缺少key或數值。" -#: redbot/core/commands/converter.py:285 +#: redbot/core/commands/converter.py:310 msgid "Unexpected key `{key}`." msgstr "意外的關鍵“{key}”。" -#: redbot/core/commands/converter.py:510 +#: redbot/core/commands/converter.py:544 msgid "Command \"{arg}\" not found." msgstr "指令\"{arg}\"不存在。" -#: redbot/core/commands/converter.py:520 +#: redbot/core/commands/converter.py:554 msgid "Cog \"{arg}\" not found." msgstr "模組 \"{arg}\" 不存在。" @@ -119,73 +123,73 @@ msgstr "每頁最大字符數:{page_char_limit}\n" 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:349 -msgid "Syntax: {command_signature}" -msgstr "語法:{command_signature}" +#: redbot/core/commands/help.py:358 +msgid "Syntax:\n" +msgstr "" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Aliases" msgstr "別名" -#: redbot/core/commands/help.py:355 +#: redbot/core/commands/help.py:360 msgid "Alias" msgstr "別名" -#: redbot/core/commands/help.py:376 +#: redbot/core/commands/help.py:381 msgid "{aliases} and {number} more aliases." msgstr "{aliases} 和 {number} 個別名。" -#: redbot/core/commands/help.py:380 +#: redbot/core/commands/help.py:385 msgid "{aliases} and one more alias." msgstr "{aliases} 和另一個別名。" -#: redbot/core/commands/help.py:422 redbot/core/commands/help.py:424 -#: redbot/core/commands/help.py:436 +#: redbot/core/commands/help.py:432 redbot/core/commands/help.py:434 +#: redbot/core/commands/help.py:446 msgid "Subcommands:" msgstr "子命令:" -#: redbot/core/commands/help.py:424 redbot/core/commands/help.py:597 +#: redbot/core/commands/help.py:434 redbot/core/commands/help.py:612 msgid " (continued)" msgstr " (繼續)" -#: redbot/core/commands/help.py:498 redbot/core/commands/help.py:753 -#: redbot/core/commands/help.py:766 redbot/core/commands/help.py:785 +#: redbot/core/commands/help.py:508 redbot/core/commands/help.py:768 +#: redbot/core/commands/help.py:783 redbot/core/commands/help.py:804 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} 幫助菜單" -#: redbot/core/commands/help.py:545 +#: redbot/core/commands/help.py:555 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*第 {page_num} 頁,共 {page_count} 頁*\n" "{content_description}" -#: redbot/core/commands/help.py:595 redbot/core/commands/help.py:597 -#: redbot/core/commands/help.py:609 +#: redbot/core/commands/help.py:610 redbot/core/commands/help.py:612 +#: redbot/core/commands/help.py:624 msgid "Commands:" msgstr "命令:" -#: redbot/core/commands/help.py:648 redbot/core/commands/help.py:677 -#: redbot/core/commands/help.py:690 +#: redbot/core/commands/help.py:663 redbot/core/commands/help.py:692 +#: redbot/core/commands/help.py:705 msgid "No Category:" msgstr "沒有分類:" -#: redbot/core/commands/help.py:661 +#: redbot/core/commands/help.py:676 msgid "{title} (continued)" msgstr "{title}(繼續)" -#: redbot/core/commands/help.py:762 +#: redbot/core/commands/help.py:779 msgid "Help topic for {command_name} not found." msgstr "未找到 {command_name} 的幫助主題。" -#: redbot/core/commands/help.py:779 +#: redbot/core/commands/help.py:798 msgid "Command {command_name} has no subcommand named {not_found}." msgstr "命令 {command_name} 沒有名為 {not_found} 的子命令。" -#: redbot/core/commands/help.py:873 +#: redbot/core/commands/help.py:903 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "我無法在 DM 中向您發送幫助消息。要嘛你阻止了我,要嘛你禁用了這個服務器中的 DM。" -#: redbot/core/commands/help.py:909 +#: redbot/core/commands/help.py:939 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/requires.py b/redbot/core/commands/requires.py index ca455121c59..9a94bd03d02 100644 --- a/redbot/core/commands/requires.py +++ b/redbot/core/commands/requires.py @@ -357,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) @@ -760,7 +761,7 @@ def decorator(func: _T) -> _T: def _can_manage_channel_deco( - privilege_level: Optional[PrivilegeLevel] = None, allow_thread_owner: bool = False + *, privilege_level: Optional[PrivilegeLevel] = None, allow_thread_owner: bool = False ) -> Callable[[_T], _T]: async def predicate(ctx: "Context") -> bool: if utils.can_user_manage_channel( @@ -802,7 +803,7 @@ def can_manage_channel(*, allow_thread_owner: bool = False) -> Callable[[_T], _T as that, in addition to members with manage channel/threads permission, can also be done by the thread owner. """ - return _can_manage_channel_deco(allow_thread_owner) + return _can_manage_channel_deco(allow_thread_owner=allow_thread_owner) def is_owner(): @@ -836,7 +837,9 @@ def guildowner_or_can_manage_channel(*, allow_thread_owner: bool = False) -> Cal as that, in addition to members with manage channel/threads permission, can also be done by the thread owner. """ - return _can_manage_channel_deco(PrivilegeLevel.GUILD_OWNER, allow_thread_owner) + return _can_manage_channel_deco( + privilege_level=PrivilegeLevel.GUILD_OWNER, allow_thread_owner=allow_thread_owner + ) def guildowner(): @@ -870,7 +873,9 @@ def admin_or_can_manage_channel(*, allow_thread_owner: bool = False) -> Callable as that, in addition to members with manage channel/threads permission, can also be done by the thread owner. """ - return _can_manage_channel_deco(PrivilegeLevel.ADMIN, allow_thread_owner) + return _can_manage_channel_deco( + privilege_level=PrivilegeLevel.ADMIN, allow_thread_owner=allow_thread_owner + ) def admin(): @@ -904,7 +909,9 @@ def mod_or_can_manage_channel(*, allow_thread_owner: bool = False) -> Callable[[ as that, in addition to members with manage channel/threads permission, can also be done by the thread owner. """ - return _can_manage_channel_deco(PrivilegeLevel.MOD, allow_thread_owner) + return _can_manage_channel_deco( + privilege_level=PrivilegeLevel.MOD, allow_thread_owner=allow_thread_owner + ) def mod(): diff --git a/redbot/core/config.py b/redbot/core/config.py index 0e4cf1110ca..fa78482903e 100644 --- a/redbot/core/config.py +++ b/redbot/core/config.py @@ -9,6 +9,7 @@ AsyncContextManager, Awaitable, Dict, + Generator, MutableMapping, Optional, Tuple, @@ -34,7 +35,6 @@ _T = TypeVar("_T") _config_cache = weakref.WeakValueDictionary() -_retrieved = weakref.WeakSet() class ConfigMeta(type): @@ -64,14 +64,6 @@ def __call__( return instance -def get_latest_confs() -> Tuple["Config"]: - global _retrieved - ret = set(_config_cache.values()) - set(_retrieved) - _retrieved |= ret - # noinspection PyTypeChecker - return tuple(ret) - - class _ValueCtxManager(Awaitable[_T], AsyncContextManager[_T]): # pylint: disable=duplicate-bases """Context manager implementation of config values. @@ -96,7 +88,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: @@ -621,8 +613,8 @@ class Config(metaclass=ConfigMeta): Unique identifier provided to differentiate cog data when name conflicts occur. 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 ---- @@ -1528,16 +1520,6 @@ def get_custom_lock(self, group_identifier: str) -> asyncio.Lock: return self._lock_cache.setdefault(id_data, asyncio.Lock()) -async def migrate(cur_driver_cls: Type[BaseDriver], new_driver_cls: Type[BaseDriver]) -> None: - """Migrate from one driver type to another.""" - # Get custom group data - core_conf = Config.get_core_conf(allow_old=True) - core_conf.init_custom("CUSTOM_GROUPS", 2) - all_custom_group_data = await core_conf.custom("CUSTOM_GROUPS").all() - - await cur_driver_cls.migrate_to(new_driver_cls, all_custom_group_data) - - def _str_key_dict(value: Dict[Any, _T]) -> Dict[str, _T]: """ Recursively casts all keys in the given `dict` to `str`. diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index 267c0f3b734..631c1b59ce5 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -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: @@ -576,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" @@ -606,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. @@ -700,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. @@ -813,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( @@ -831,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.")) @@ -842,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: @@ -883,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( @@ -960,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, @@ -1045,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, @@ -1117,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") @@ -1140,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 @@ -1192,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: @@ -1217,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() @@ -1251,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): @@ -1290,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 @@ -1335,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 @@ -1387,9 +1389,9 @@ 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, stage, or forum channel to set embed setting for. @@ -1420,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() @@ -1448,11 +1450,11 @@ 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. """ channel = ctx.channel if public else ctx.author @@ -1485,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(): @@ -1518,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) @@ -1560,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.") @@ -1599,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: @@ -1702,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(): @@ -1813,11 +1815,11 @@ async def unload(self, ctx: commands.Context, *cogs: str): 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) @@ -1861,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(): @@ -2079,9 +2081,9 @@ async def slash_disable( ) ) - @slash.command(name="enablecog") + @slash.command(name="enablecog", require_var_positional=True) @commands.max_concurrency(1, wait=True) - async def slash_enablecog(self, ctx: commands.Context, cog_name: str): + async def slash_enablecog(self, ctx: commands.Context, *cog_names: 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`. @@ -2089,32 +2091,42 @@ async def slash_enablecog(self, ctx: commands.Context, cog_name: str): 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. + - `` - The cogs 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 = [] + successful_cogs = set() # 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 cog_name in cog_names: + if self._is_submodule(cog_name, com.module): + to_add_slash.append(name) + successful_cogs.add(cog_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) + for cog_name in cog_names: + 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) + successful_cogs.add(cog_name) + elif com_type is discord.AppCommandType.user: + to_add_user.append(name) + successful_cogs.add(cog_name) + failed_cogs = set(cog_names) - successful_cogs # 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) + "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" + ).format( + cog_names=humanize_list([inline(name) for name in failed_cogs]), + prefix=ctx.clean_prefix, + ) ) return @@ -2128,7 +2140,7 @@ async def slash_enablecog(self, ctx: commands.Context, cog_name: str): if total_slash > SLASH_CAP: await ctx.send( _( - "Enabling all application commands from that cog would enable a total of {count} " + "Enabling all application commands from these cogs 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) @@ -2137,7 +2149,7 @@ async def slash_enablecog(self, ctx: commands.Context, cog_name: str): if total_message > CONTEXT_CAP: await ctx.send( _( - "Enabling all application commands from that cog would enable a total of {count} " + "Enabling all application commands from these cogs 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) @@ -2146,7 +2158,7 @@ async def slash_enablecog(self, ctx: commands.Context, cog_name: str): if total_user > CONTEXT_CAP: await ctx.send( _( - "Enabling all application commands from that cog would enable a total of {count} " + "Enabling all application commands from these cogs 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) @@ -2170,14 +2182,24 @@ async def slash_enablecog(self, ctx: commands.Context, cog_name: str): 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 - ) + formatted_successful_cogs = humanize_list([inline(name) for name in successful_cogs]) + + output = _("Enabled {count} commands from {cog_names}:\n{names}").format( + count=count, cog_names=formatted_successful_cogs, names=formatted_names ) + if failed_cogs: + output += "\n\n" + output += _( + "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." + ).format( + cog_names=humanize_list([inline(name) for name in failed_cogs]), + prefix=ctx.clean_prefix, + ) + for page in pagify(output): + await ctx.send(page) - @slash.command(name="disablecog") - async def slash_disablecog(self, ctx: commands.Context, cog_name): + @slash.command(name="disablecog", require_var_positional=True) + async def slash_disablecog(self, ctx: commands.Context, *cog_names: str): """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`. @@ -2185,32 +2207,55 @@ async def slash_disablecog(self, ctx: commands.Context, cog_name): 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. + - `` - The cogs to disable commands from. This argument is case sensitive. """ removed = [] + removed_cogs = set() 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 cog_name in cog_names: + if self._is_submodule(cog_name, com.module): + await self.bot.disable_app_command(name, discord.AppCommandType.chat_input) + removed.append(name) + removed_cogs.add(cog_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) + for cog_name in cog_names: + 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) + removed_cogs.add(cog_name) + failed_cogs = set(cog_names) - removed_cogs + 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) + "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." + ).format( + cog_names=humanize_list([inline(name) for name in failed_cogs]), + prefix=ctx.clean_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 - ) + formatted_removed_cogs = humanize_list([inline(name) for name in removed_cogs]) + + output = _("Disabled {count} commands from {cog_names}:\n{names}").format( + count=len(removed), + cog_names=formatted_removed_cogs, + names=formatted_names, ) + if failed_cogs: + output += "\n\n" + output += _( + "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." + ).format( + cog_names=humanize_list([inline(name) for name in failed_cogs]), + prefix=ctx.clean_prefix, + ) + for page in pagify(output): + await ctx.send(page) @slash.command(name="list") async def slash_list(self, ctx: commands.Context): @@ -2328,7 +2373,7 @@ async def slash_list(self, ctx: commands.Context): msg += diff + command_type.ljust(7) + " | " + name + "\n" msg += "\n" - pages = pagify(msg, delims=["\n\n", "\n"]) + pages = pagify(msg, delims=["\n\n", "\n"], shorten_by=12) pages = [box(page, lang="diff") for page in pages] await menu(ctx, pages) @@ -2373,10 +2418,15 @@ async def slash_sync_error(self, ctx: commands.Context, error: commands.CommandE """Custom cooldown error message.""" if not isinstance(error, commands.CommandOnCooldown): return await ctx.bot.on_command_error(ctx, error, unhandled_by_cog=True) + if ctx.bot._bypass_cooldowns and ctx.author.id in ctx.bot.owner_ids: + ctx.command.reset_cooldown(ctx) + new_ctx = await ctx.bot.get_context(ctx.message) + await ctx.bot.invoke(new_ctx) + return await ctx.send( _( "You seem to be attempting to sync after recently syncing. Discord does not like it " - "when bots sync more often than neccecary, so this command has a cooldown. You " + "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. " ) @@ -2392,11 +2442,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}" @@ -2414,11 +2464,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: @@ -2524,7 +2574,7 @@ 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** @@ -2554,8 +2604,8 @@ 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** @@ -2567,7 +2617,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, ) ) @@ -2575,7 +2627,9 @@ 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") ) ) @@ -2595,8 +2649,8 @@ async def bankset_prune_local(self, ctx, confirmation: bool = False): 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** @@ -2628,8 +2682,8 @@ async def bankset_prune_global(self, ctx, confirmation: bool = False): 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** @@ -2666,8 +2720,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** @@ -2703,7 +2757,7 @@ async def modlogset(self, ctx: commands.Context): @modlogset.command(hidden=True, name="fixcasetypes") async def modlogset_fixcasetypes(self, ctx: commands.Context): """Command to fix misbehaving casetypes.""" - await modlog.handle_auditype_key() + await modlog._handle_audit_type_key() await ctx.tick() @modlogset.command(aliases=["channel"], name="modlog") @@ -2820,11 +2874,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() @@ -2842,21 +2896,12 @@ async def _set_bot_description(self, ctx: commands.Context, *, description: str ctx.bot.description = description await ctx.tick() - @_set_bot.group(name="avatar", invoke_without_command=True) - @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. - - **Arguments:** - - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment. - """ + async def _set_bot_image( + self, + image_type: Literal["avatar", "banner"], + ctx: commands.Context, + url: Optional[str] = None, + ): if len(ctx.message.attachments) > 0: # Attachments take priority data = await ctx.message.attachments[0].read() elif url is not None: @@ -2877,20 +2922,49 @@ async def _set_bot_avatar(self, ctx: commands.Context, url: str = None): try: async with ctx.typing(): - await ctx.bot.user.edit(avatar=data) + if image_type == "avatar": + await ctx.bot.user.edit(avatar=data) + else: + await ctx.bot.user.edit(banner=data) except discord.HTTPException: - await ctx.send( - _( - "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." + if image_type == "avatar": + await ctx.send( + _( + "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, GIF, or WEBP format." + ) + ) + else: + await ctx.send( + _( + "Failed. Remember that you can edit my banner " + "up to two times a hour. The URL or attachment " + "must be a valid image in either JPG, PNG, GIF, or WEBP format." + ) ) - ) except ValueError: - await ctx.send(_("JPG / PNG format only.")) + await ctx.send(_("JPG / PNG / GIF / WEBP format only.")) else: await ctx.send(_("Done.")) + @_set_bot.group(name="avatar", invoke_without_command=True) + @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://avatars.githubusercontent.com/u/23690422` - Sets the avatar to the provided url. + + **Arguments:** + - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment. + """ + await self._set_bot_image("avatar", ctx, url) + @_set_bot_avatar.command(name="remove", aliases=["clear"]) @commands.is_owner() async def _set_bot_avatar_remove(self, ctx: commands.Context): @@ -2898,12 +2972,42 @@ 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.group(name="banner", invoke_without_command=True) + @commands.is_owner() + async def _set_bot_banner(self, ctx: commands.Context, url: str = None): + """Sets [botname]'s banner + + Supports either an attachment or an image URL. + + **Examples:** + - `[p]set bot banner` - With an image attachment, this will set the banner. + - `[p]set bot banner` - Without an attachment, this will show the command help. + - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url. + + **Arguments:** + - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment. + """ + await self._set_bot_image("banner", ctx, url) + + @_set_bot_banner.command(name="remove", aliases=["clear"]) + @commands.is_owner() + async def _set_bot_banner_remove(self, ctx: commands.Context): + """ + Removes [botname]'s banner. + + **Example:** + - `[p]set bot banner remove` + """ + async with ctx.typing(): + await ctx.bot.user.edit(banner=None) + await ctx.send(_("Banner removed.")) + @_set_bot.command(name="username", aliases=["name"]) @commands.is_owner() async def _set_bot_username(self, ctx: commands.Context, *, username: str): @@ -2915,10 +3019,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: @@ -2969,10 +3073,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: @@ -2995,12 +3099,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() @@ -3027,7 +3131,13 @@ async def _set_status(self, ctx: commands.Context): ) @commands.bot_in_a_guild() @commands.is_owner() - async def _set_status_stream(self, ctx: commands.Context, streamer=None, *, stream_title=None): + 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. @@ -3038,25 +3148,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: @@ -3069,7 +3173,9 @@ async def _set_status_stream(self, ctx: commands.Context, streamer=None, *, stre @_set_status.command(name="playing", aliases=["game"]) @commands.bot_in_a_guild() @commands.is_owner() - async def _set_status_game(self, ctx: commands.Context, *, game: str = None): + 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. @@ -3077,17 +3183,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 @@ -3101,7 +3204,9 @@ async def _set_status_game(self, ctx: commands.Context, *, game: str = None): @_set_status.command(name="listening") @commands.bot_in_a_guild() @commands.is_owner() - async def _set_status_listening(self, ctx: commands.Context, *, listening: str = None): + 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 `. @@ -3109,20 +3214,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 @@ -3137,7 +3237,9 @@ async def _set_status_listening(self, ctx: commands.Context, *, listening: str = @_set_status.command(name="watching") @commands.bot_in_a_guild() @commands.is_owner() - async def _set_status_watching(self, ctx: commands.Context, *, watching: str = None): + 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 `. @@ -3145,18 +3247,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 @@ -3169,7 +3268,9 @@ async def _set_status_watching(self, ctx: commands.Context, *, watching: str = N @_set_status.command(name="competing") @commands.bot_in_a_guild() @commands.is_owner() - async def _set_status_competing(self, ctx: commands.Context, *, competing: str = None): + 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 `. @@ -3177,20 +3278,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 @@ -3202,6 +3298,37 @@ 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) @@ -3260,11 +3387,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: @@ -3287,11 +3414,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: @@ -3309,11 +3436,11 @@ async def _set_roles_removeadminrole(self, ctx: commands.Context, *, role: disco 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: @@ -3331,11 +3458,11 @@ async def _set_roles_removemodrole(self, ctx: commands.Context, *, role: discord 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: @@ -3359,14 +3486,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() @@ -3386,13 +3513,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="-") @@ -3422,14 +3549,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() @@ -3464,12 +3591,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() @@ -3486,12 +3613,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) @@ -3529,12 +3656,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) @@ -3588,22 +3715,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() @@ -3618,7 +3743,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() @@ -3642,11 +3767,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] @@ -3688,7 +3813,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: @@ -3705,7 +3830,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: @@ -3724,11 +3849,11 @@ async def _set_ownernotifications_adddestination( 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: @@ -3749,11 +3874,11 @@ async def _set_ownernotifications_removedestination( 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: @@ -3773,7 +3898,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() @@ -3854,7 +3979,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, @@ -3877,12 +4002,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: @@ -3916,7 +4041,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) @@ -3940,7 +4065,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) @@ -3961,7 +4086,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) @@ -3982,14 +4107,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() @@ -4013,19 +4138,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( _( @@ -4063,15 +4206,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:** - - `[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. + - `[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 @@ -4085,6 +4228,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 @@ -4168,7 +4314,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) @@ -4190,7 +4336,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() @@ -4210,7 +4356,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( @@ -4235,11 +4381,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`, @@ -4272,11 +4418,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() @@ -4295,11 +4441,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() @@ -4322,11 +4468,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() @@ -4345,11 +4491,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() @@ -4372,11 +4518,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() @@ -4404,10 +4550,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.")) @@ -4420,8 +4566,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. @@ -4429,11 +4573,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!")) @@ -4454,13 +4598,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!")) @@ -4483,13 +4627,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!")) @@ -4509,12 +4653,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("") @@ -4540,10 +4687,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 @@ -4626,10 +4773,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: @@ -4686,7 +4833,7 @@ 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! @@ -4713,12 +4860,12 @@ 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( @@ -4772,11 +4919,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: @@ -4790,7 +4937,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() @@ -4818,11 +4965,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: @@ -4838,7 +4985,7 @@ 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.")) @@ -4859,11 +5006,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): @@ -4886,7 +5033,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() @@ -4912,11 +5059,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: @@ -4930,7 +5077,7 @@ 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.")) @@ -4956,12 +5103,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} @@ -4990,7 +5137,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) @@ -5020,12 +5167,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} @@ -5055,7 +5202,7 @@ 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.")) @@ -5079,12 +5226,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)) @@ -5110,7 +5257,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) @@ -5138,12 +5285,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) @@ -5160,7 +5307,7 @@ 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.")) @@ -5182,11 +5329,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): @@ -5205,11 +5352,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) @@ -5223,11 +5370,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): @@ -5247,11 +5394,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)) @@ -5271,7 +5418,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 @@ -5298,7 +5445,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): @@ -5311,7 +5458,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: @@ -5333,7 +5480,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: @@ -5358,11 +5505,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): @@ -5377,11 +5524,11 @@ async def command_disable_global(self, ctx: commands.Context, *, command: Comman 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( @@ -5413,11 +5560,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( @@ -5455,11 +5602,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) @@ -5473,11 +5620,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): @@ -5497,11 +5644,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): @@ -5529,12 +5676,12 @@ 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() @@ -5556,7 +5703,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() @@ -5587,11 +5734,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: @@ -5607,11 +5754,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: @@ -5627,11 +5774,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): @@ -5678,7 +5825,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) @@ -5704,13 +5851,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) @@ -5727,7 +5874,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): @@ -5761,13 +5908,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) @@ -5782,7 +5929,7 @@ 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): diff --git a/redbot/core/dev_commands.py b/redbot/core/dev_commands.py index 4e32feede1c..b0deb5c589e 100644 --- a/redbot/core/dev_commands.py +++ b/redbot/core/dev_commands.py @@ -23,7 +23,7 @@ import re import sys from copy import copy -from typing import Any, Awaitable, Dict, Iterator, Literal, Type, TypeVar, Union +from typing import Any, Awaitable, Dict, Iterator, List, Literal, Tuple, Type, TypeVar, Union from types import CodeType, TracebackType import discord @@ -83,13 +83,55 @@ def cleanup_code(content: str) -> str: 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: str, filename: str, env: Dict[str, Any] + self, + ctx: commands.Context, + *, + source_cache: SourceCache, + filename: str, + source: str, + env: Dict[str, Any], ) -> None: self.ctx = ctx - self.source = source + 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() @@ -98,12 +140,14 @@ def __init__( self._old_streams = [] @property - def source(self) -> str: - return self._original_source + def compilable_source(self) -> str: + """Source string that we pass to async_compile().""" + return self._compilable_source - @source.setter - def source(self, value: str) -> None: - self._source = self._original_source = value + 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 = [] @@ -124,10 +168,8 @@ async def send(self, *, tick: bool = True) -> None: if tick and not self.formatted_exc: await self.ctx.tick() - def set_exception(self, exc: Exception, *, line_offset: int = 0, skip_frames: int = 1) -> None: - self.formatted_exc = self.format_exception( - exc, line_offset=line_offset, skip_frames=skip_frames - ) + 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) @@ -144,31 +186,49 @@ def __exit__( @classmethod async def from_debug( - cls, ctx: commands.Context, *, source: str, env: Dict[str, Any] + cls, ctx: commands.Context, *, source: str, source_cache: SourceCache, env: Dict[str, Any] ) -> DevOutput: - output = cls(ctx, source=source, filename="", env=env) + 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, env: Dict[str, Any] + cls, ctx: commands.Context, *, source: str, source_cache: SourceCache, env: Dict[str, Any] ) -> DevOutput: - output = cls(ctx, source=source, filename="", env=env) + 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, env: Dict[str, Any] + cls, ctx: commands.Context, *, source: str, source_cache: SourceCache, env: Dict[str, Any] ) -> DevOutput: - output = cls(ctx, source=source, filename="", env=env) + 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._source = self.source + self.set_compilable_source(self.raw_source) try: compiled = self.async_compile_with_eval() except SyntaxError as exc: @@ -182,12 +242,14 @@ async def run_debug(self) -> None: async def run_eval(self) -> None: self.always_include_result = False - self._source = "async def func():\n%s" % textwrap.indent(self.source, " ") + 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, line_offset=1, skip_frames=3) + self.set_exception(exc, skip_frames=3) return func = self.env["func"] @@ -195,13 +257,13 @@ async def run_eval(self) -> None: with self: self.result = await func() except Exception as exc: - self.set_exception(exc, line_offset=1) + self.set_exception(exc) async def run_repl(self) -> None: self.always_include_result = False - self._source = self.source + self.set_compilable_source(self.raw_source) executor = None - if self.source.count("\n") == 0: + if self.raw_source.count("\n") == 0: # single statement, potentially 'eval' try: code = self.async_compile_with_eval() @@ -231,14 +293,12 @@ async def run_repl(self) -> None: self.env["_"] = self.result def async_compile_with_exec(self) -> CodeType: - return async_compile(self._source, self.filename, "exec") + return async_compile(self.compilable_source, self.filename, "exec") def async_compile_with_eval(self) -> CodeType: - return async_compile(self._source, self.filename, "eval") + return async_compile(self.compilable_source, self.filename, "eval") - def format_exception( - self, exc: Exception, *, line_offset: int = 0, skip_frames: int = 1 - ) -> str: + def format_exception(self, exc: Exception, *, skip_frames: int = 1) -> str: """ Format an exception to send to the user. @@ -260,55 +320,91 @@ def format_exception( break tb = tb.tb_next - # To mimic linecache module's behavior, - # all lines (including the last one) should end with \n. - source_lines = [f"{line}\n" for line in self._source.splitlines()] filename = self.filename # sometimes SyntaxError.text is None, sometimes it isn't - if ( - issubclass(exc_type, SyntaxError) - and exc.filename == filename - and exc.lineno is not None - ): - if exc.text is None: - # line numbers are 1-based, the list indexes are 0-based - exc.text = source_lines[exc.lineno - 1] - exc.lineno -= line_offset - - traceback_exc = traceback.TracebackException(exc_type, exc, tb) - py311_or_above = sys.version_info >= (3, 11) - stack_summary = traceback_exc.stack - for idx, frame_summary in enumerate(stack_summary): - if frame_summary.filename != filename: - continue - lineno = frame_summary.lineno - if lineno is None: - continue - - # line numbers are 1-based, the list indexes are 0-based - line = source_lines[lineno - 1] - 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, - ) + 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: - frame_summary = traceback.FrameSummary( - frame_summary.filename, lineno, frame_summary.name, line=line - ) - stack_summary[idx] = frame_summary + 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 - return "".join(traceback_exc.format()) + 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(_) @@ -327,6 +423,7 @@ def __init__(self) -> None: self._last_result = None self.sessions = {} self.env_extensions = {} + self.source_cache = SourceCache() def get_environment(self, ctx: commands.Context) -> dict: env = { @@ -382,7 +479,9 @@ async def debug(self, ctx: commands.Context, *, code: str) -> None: env = self.get_environment(ctx) source = cleanup_code(code) - output = await DevOutput.from_debug(ctx, source=source, env=env) + output = await DevOutput.from_debug( + ctx, source=source, source_cache=self.source_cache, env=env + ) self._last_result = output.result await output.send() @@ -415,7 +514,9 @@ async def _eval(self, ctx: commands.Context, *, body: str) -> None: env = self.get_environment(ctx) source = cleanup_code(body) - output = await DevOutput.from_eval(ctx, source=source, env=env) + 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() @@ -483,7 +584,9 @@ async def repl(self, ctx: commands.Context) -> None: del self.sessions[ctx.channel.id] return - output = await DevOutput.from_repl(ctx, source=source, env=env) + output = await DevOutput.from_repl( + ctx, source=source, source_cache=self.source_cache, env=env + ) try: await output.send(tick=False) except discord.Forbidden: diff --git a/redbot/core/errors.py b/redbot/core/errors.py index c3e6da8c942..8f7a7eb8ef6 100644 --- a/redbot/core/errors.py +++ b/redbot/core/errors.py @@ -67,10 +67,6 @@ class BankPruneError(BankError): """Raised when trying to prune a local bank and no server is specified.""" -class MissingExtraRequirements(RedError): - """Raised when an extra requirement is missing but required.""" - - class ConfigError(RedError): """Error in a Config operation.""" diff --git a/redbot/core/i18n.py b/redbot/core/i18n.py index a789589d398..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 @@ -358,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 91d38043d88..f39c69ac499 100644 --- a/redbot/core/locales/ar-SA.po +++ b/redbot/core/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ar_SA\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "أوامر للتفاعل مع ادارة الترس الأحمر." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " يسرد مسارات الكود الحالية ترتيبا للأولوية.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,53 @@ msgstr "\n" " إضافة مسار إلى قائمة مسارات الكود المتاحة.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "هذا المسار غير موجود أو لا يشير إلى دليل صالح." -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "المسار المُقدم يبدو كحزمة cog، هل أنت متأكد أن هذا هو المسار الذي تريد إضافته **كمسار cog**؟ \n\n" +"على سبيل المثال، في الحالة التالية، يجب عليك إضافة {path} **كمسار cog**." + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "يرجى الرجوع إلى واجهة المستخدم لمدير cog إذا كنت غير متأكد. " + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "حسنًا، لن يتم إضافة المسار." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "تم اضافة الاعلان" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +99,19 @@ msgstr "\n" " اصلاح المسارات داخليا للسماح باكتشاف قوانين مختلفة.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "تاريخ \"من\" خاطيء" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "تاريخ \"من\" خاطيء" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "تم إعادة ترتيب المسارات" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +121,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "هذه الصفحة غير موجودة!" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "سيقوم البوت بتثبيت رموز جديدة إلى دليل '{}'." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +138,11 @@ msgstr "\n" " يسرد جميع القوانين المحملة والمتوفرة.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} تم تحميل:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} تم تحميل:**\n" @@ -248,7 +271,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -312,270 +335,270 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -595,119 +618,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -719,23 +742,23 @@ msgstr "لا يمكن دفع ثمن هذا الأمر في DM بدون بنك ع msgid "You need at least {cost} {currency} to use this command." msgstr "تحتاج على الأقل إلى {cost} {currency} لاستخدام هذا الأمر." -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -746,17 +769,17 @@ msgstr "\n" " تأتي هذه الأوامر مع كل ريدبوت، وتغطي بعض من أبسط استخدامات البوت.\n" " " -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "البوت يعمل!" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -764,45 +787,45 @@ msgstr "هذا البوت هو مثال على [Red, a open Discord bot]({}) ا "ريدبوت يدعمه مجتمع عاطفي يساهم ويخلق محتوى للجميع للتمتع به. [انضم إلينا اليوم]({}) وساعدنا على تحسين!\n\n" "(ج) منشئو كوكس" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "مثيل يمتلكه الفريق" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "مالك البوت" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "discord Bot by Lord_X\n" "#1770" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "الإصدار {version} متاح حالياً" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "فشل التحقق من وجود تحديث." -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "عفا عليها الزمن!" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "عن مثيل الخادوم هذا" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "حول discord bot by Lord_X\n" "#1770" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -810,7 +833,7 @@ msgstr "هذا البوت هو مثال على Red، روبوت ديسكورد "الحمراء مدعوم من قبل مجتمع عاطفي يساهم وينشئ المحتوى ليتمتع به الجميع. انضم إلينا اليوم (4) وساعدنا على تحسين!\n\n" "(ج) منشئو الكود" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -820,7 +843,7 @@ msgstr "مثيل مملوك للفريق: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "إصدار الريد بوت: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -830,19 +853,19 @@ msgstr "مثيل مملوك للفريق: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "إصدار الريد بوت: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "انتهت صلاحيتها: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**حول ريدبوت**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**حول هذا المثال**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -861,20 +884,20 @@ msgstr "**المراجع**\n" "7. <{}> \n" " \n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "يعرض المدة من بدأ تشغيل البوت [botname] إلى الان" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -885,71 +908,63 @@ msgstr "\n" " يمكن العثور على مزيد من المعلومات في [وثيقة بيانات المستخدم النهائية](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" " " -#: redbot/core/core_commands.py:575 +#: 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] التي يحفظها البوت ولماذا.\n\n" -" **مثال:**\n" -" - `[p]بيانات المعلومات الأساسية`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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 "عرض بيانات بيانات بيانات المستخدم النهائي لكل وحدة من وحدات الطرف الثالث.\n\n" -" سيقوم هذا بإرسال مرفق مع بيانات بيانات المستخدم النهائي لجميع رموز الطرف الثالث المحملة.\n\n" -" **مثال:**\n" -" - `[p]البيانات الأساسية 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " +msgstr "" -#: redbot/core/core_commands.py:615 +#: 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:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "بيانات بيانات المستخدم النهائي للطرف الثالث" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "وفيما يلي بيانات مقدمة بتمديد من طرف ثالث." -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "ملحقات الطرف الثالث بدون بيانات\n" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "لم يتم الحصول على تأكيد، إلغاء." -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "لم يحصل على تأكيد مطابق، إلغاء." -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -957,30 +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] يحذف ما يعرفه عنك.\n\n" -" قد لا يؤدي هذا إلى إزالة جميع البيانات عنك، البيانات اللازمة للعمل.\n" -" مثل تبريد الأوامر سيتم الاحتفاظ بها حتى لا تعود ضرورية.\n\n" -" المزيد من التفاعلات مع [botname] قد تجعله يعرف عنك مرة أخرى.\n\n" -" **مثال:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "هذا الأمر ({command}) لا يدعم الاستخدام غير التفاعلي." -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "قد يستغرق هذا وقتًا طويلًا" -#: redbot/core/core_commands.py:739 +#: 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." @@ -988,7 +996,7 @@ msgstr "حاولت حذف جميع البيانات غير العملية عنك "يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" "ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." -#: redbot/core/core_commands.py:754 +#: 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." @@ -996,7 +1004,7 @@ msgstr "حاولت حذف جميع البيانات غير العملية عنك "الرجاء الاتصال بمالك هذا البوت لمعالجة هذا.\n" "ملاحظة: خارج هذه الإخفاقات، كان يجب حذف البيانات." -#: redbot/core/core_commands.py:764 +#: 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." @@ -1004,27 +1012,27 @@ msgstr "حاولت حذف جميع البيانات غير العملية عنك "يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" "ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." -#: redbot/core/core_commands.py:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[قادمة قريبًا] احصل على البيانات [botname] عنك." -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1033,79 +1041,58 @@ msgstr "\n" " أوامر للتعامل مع البيانات بشكل أكمل.\n" " " -#: redbot/core/core_commands.py:809 +#: 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" -" عيّن البوت للسماح للمستخدمين بطلب حذف البيانات.\n\n" -" هذا يعمل بشكل افتراضي.\n" -" مقابل `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **مثال:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:820 +#: 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:828 +#: 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" -" عيّن البوت للسماح للمستخدمين بطلب حذف البيانات.\n\n" -" هذا يعمل بشكل افتراضي.\n" -" مقابل `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **مثال:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "لا يمكن للمستخدم حذف بياناته الخاصة." -#: redbot/core/core_commands.py:841 +#: 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" -" يحدد كيفية معاملة حذف المستخدم.\n\n" -" **مثال:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **الحجوزات:**\n" -" - `` - مستوى الصرامة لحذف المستخدم. انظر دليل المستوى أدناه.\n\n" -" المستوى:\n" -" - `0`: ما يمكن للمستخدمين حذفه متروك بالكامل لكل شفرة.\n" -" - `1`: ينبغي للكلاب أن تحذف أي شيء لا تحتاجه الكلاب عن المستخدم.\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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1114,24 +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" +" - `` - The id of the user whose data would be deleted.\n" " " -msgstr "\n" -"التعامل مع طلب حذف من Discord.\n\n" -" سيؤدي هذا إلى قيام الروبوت بالتخلص من جميع البيانات أو إلغاء ارتباطها بمعرف المستخدم المحدد.\n" -" يجب ألا تستخدم هذا ما لم يطلب Discord هذا على وجه التحديد فيما يتعلق بمستخدم محذوف.\n" -" سيؤدي هذا إلى إزالة المستخدم من مختلف تدابير مكافحة إساءة الاستخدام.\n" -" إذا كنت تعالج طلبًا يدويًا من مستخدم ، فقد ترغب في \"[p] mydata ownermanagement deleteforuser\" بدلاً من ذلك.\n\n" -" **الحجج:**\n" -" - `` - معرّف المستخدم الذي سيتم حذف بياناته. " - -#: redbot/core/core_commands.py:891 +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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1139,7 +1119,7 @@ msgstr "حاولت حذف جميع البيانات غير العملية عنك "يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" "ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." -#: redbot/core/core_commands.py:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1147,132 +1127,132 @@ msgstr "حاولت حذف جميع البيانات غير العملية عنك "يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" "ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." -#: redbot/core/core_commands.py:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "تضمين الإعدادات:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1280,19 +1260,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1301,27 +1281,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1330,19 +1310,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1350,23 +1330,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1374,19 +1354,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1395,32 +1375,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "مضمن الآن {} لهذه القناة." -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "مفعّل" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "معطل" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1429,70 +1409,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1501,13 +1481,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1516,78 +1496,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "انتهت مهلة الرد." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "حسناً. باي :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "حسنًا، سأبقى بعد ذلك. :)" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "حسناً، أنا لا أغادر هذه السيرفرات." -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1598,193 +1579,169 @@ msgstr "\n" " ملاحظة: هذا الأمر تفاعلي.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "تحميل حزم الكود من المسارات المحلية والكتب المثبتة.\n\n" -" شاهد الحزم المتاحة للتحميل باستخدام `[p]cogs`.\n\n" -" يمكن إضافة رموز إضافية باستخدام التنزيل، أو من المسارات المحلية باستخدام `[p]addpath`.\n\n" -" **أمثلة:**\n" -" - `[p]load general` - يحمّل الكود \"العام\".\n" -" - `[p]load admin mod mutes` - تحميل كرات متعددة.\n\n" -" **الحقائق:**\n" -" - `` - حزم الأوامر للتحميل.\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "تم تحميل {packs}." -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "تم تحميل الحزمة التالية مسبقاً: {pack}" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "الحزم التالية تم تحميلها بالفعل: {packs}" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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" -" " -msgstr "تحميل حزم الكود من المسارات المحلية والكتب المثبتة.\n\n" -" شاهد الحزم المتاحة للتحميل باستخدام `[p]cogs`.\n\n" -" يمكن إضافة رموز إضافية باستخدام التنزيل، أو من المسارات المحلية باستخدام `[p]addpath`.\n\n" -" **أمثلة:**\n" -" - `[p]load general` - يحمّل الكود \"العام\".\n" -" - `[p]load admin mod mutes` - تحميل كرات متعددة.\n\n" -" **الحقائق:**\n" -" - `` - حزم الأوامر للتحميل.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "الحزم التالية تم تحميلها بالفعل: {pack}." -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "تم تحميل الحزمة التالية مسبقاً: {packs}." -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "تم تحميل الحزمة التالية مسبقاً: {pack}." -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "تم تحميل الحزمة التالية مسبقاً: {packs}." -#: redbot/core/core_commands.py:1857 +#: 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" -" " -msgstr "تحميل حزم الكود من المسارات المحلية والكتب المثبتة.\n\n" -" شاهد الحزم المتاحة للتحميل باستخدام `[p]cogs`.\n\n" -" يمكن إضافة رموز إضافية باستخدام التنزيل، أو من المسارات المحلية باستخدام `[p]addpath`.\n\n" -" **أمثلة:**\n" -" - `[p]load general` - يحمّل الكود \"العام\".\n" -" - `[p]load admin mod mutes` - تحميل كرات متعددة.\n\n" -" **الحقائق:**\n" -" - `` - حزم الأوامر للتحميل.\n" +" - `` - The cog packages to reload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "تم تحميله {packs}." -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1795,27 +1752,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1826,69 +1783,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1900,11 +1861,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1914,71 +1875,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "إيقاف التشغيل... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "جاري إعادة التشغيل..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "الأمر الأساسي لإعدادات البنك." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1987,7 +1948,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1998,205 +1959,205 @@ msgstr "تبديل ما إذا كان البنك عالمياً أم لا.\n\n" " إذا كان البنك لكل خادم، فإنه سيصبح عالميا.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "لكل السيرفرات" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "عام" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "البنك هو الآن {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "تعيين اسم البنك." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "تم تعيين اسم البنك إلى: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "تعيين اسم عملة البنك. (Automatic Translation)." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "تم تعيين اسم العملة إلى: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "تعيين الحد الأقصى للرصيد الذي يمكن للمستخدم الحصول عليه." -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "يجب أن يكون المبلغ أكبر من صفر وأقل من {max}." -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "تم تعيين الحد الأقصى للرصيد إلى: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2205,50 +2166,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2257,154 +2218,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "إعادة تعيين الوصف." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "صيغة JPG / PNG فقط." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" + +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "تم." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "أنت تفتقر إلى الصلاحيات لتغيير اسمي المستعار." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "تم مسح سجل النظام." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "تم تعيين النص المخصص." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2412,152 +2403,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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." +" - `` - 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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "تم مسح اللعبة." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "تم مسح الإستماع." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "تم مسح المشاهدة." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "تغيرت الحالة إلى {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2568,22 +2556,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "وهذا الدور هو بالفعل دور المدير." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "وهذا الدور يعتبر الآن دور admin." -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2593,62 +2581,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "وهذا الرتبة هى بالفعل دور admin." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "وهذا الدور يعتبر الآن دور mod." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "وهذا الدور ليس رتبة admin في البداية." -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "وهذا الرتبة يعتبر الآن دور admin." -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "وهذا الدور ليس رتبة admin في البداية." -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "وهذا الرتبة يعتبر الآن دور mod." -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2656,17 +2644,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2674,55 +2662,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "تم تعيين الان." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2730,61 +2718,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2794,71 +2782,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "تم تعيين رمز API{service}." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2866,7 +2858,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2874,63 +2866,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "لا توجد قنوات إضافية يتم إرسالها إليها." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "قناة غير معروفة بالمعرفة: {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2938,18 +2930,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2957,61 +2949,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "تم تعطيل حذف الأمر." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "حذف تعيين التأخير إلى {num} ثانية." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "لن أحذف رسائل الأوامر." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "يستخدم البوت {} لون التكوين الخاص به للتضمينات." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "لن" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "سوف" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3019,91 +3011,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "تم البحث عن أمر غامض {} لهذا الخادم." -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "تم البحث عن أمر غامض {} لهذا الخادم." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "تم إعادة تعيين اللون." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "تم تعيين اللون." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "تم الإلغاء." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "تم تعيين prefix." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3111,34 +3108,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3153,15 +3154,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3175,19 +3176,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3195,48 +3196,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3245,82 +3246,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "المساعدة لن تستخدم القوائم." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "المساعدة ستقوم بتصفية الأوامر المخفية." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3329,44 +3330,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "المساعدة سوف تظهر فقط للأوامر التي يمكن تشغيلها." -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "سوف تظهر المساعدة دون التحقق مما إذا كان يمكن تشغيل الأوامر." -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3375,22 +3376,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "المساعدة سوف تتحقق من وجود مواضيع المساعدة." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "المساعدة سوف تتحقق فقط من وجود مواضيع المساعدة عبر مساعدة غامضة (إذا تم تفعيلها)." -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3399,45 +3400,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "يجب عليك إعطاء قيمة لا تقل عن 500 حرف." -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "تم. تم تعيين حد الحرف لكل صفحة إلى {}." -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "يجب أن تعطي قيمة صفر أو أكثر!" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "تم. تم تعيين الحد الأقصى للصفحة إلى {}." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3445,202 +3445,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "لا يمكن أن يكون التأخير أطول من 14 يوماً!" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "تم. لن يتم حذف رسائل المساعدة الآن." -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "تم. تم تعيين تأخير الحذف إلى {} ثانية." -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "تم إعادة تعيين العلامة." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "العلامة الخاصة بك طويلة جداً! الرجاء اختصارها بحيث لا يتجاوز طولها 2048 حرفاً." -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "تم إعادة تعيين العلامة." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "معرف المستخدم: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "عبر DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "من {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " مُعرّف الخادم: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "استخدم `{}dm {} للرد على هذا المستخدم" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "أرسلت من {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "لقد تم تكويني لعدم إرسال هذا في أي مكان." -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "تم إرسال رسالتك." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "أنا غير قادر على تسليم رسالتك. عذراً." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "مالك هو {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "يمكنك الرد على هذه الرسالة باستخدام {}جهة اتصال" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "عذراً، لم أستطع تسليم رسالتك إلى {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "تم ارسال الرسالة إلى {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "يطبع مسار بيانات البوت." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "مسار البيانات: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3649,85 +3651,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3735,81 +3737,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3818,93 +3820,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3912,373 +3914,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "ليس هناك أي أوامر معطلة عالميا." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "ليس هناك أي أوامر معطلة عالميا." -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "أمر واحد معطل عالمياً.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "ليس هناك أي أوامر معطلة في {}." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} الأوامر معطلة في {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "تم تعطيل أمر واحد في {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "الأمر لتعطيل لا يمكن أن يكون \"أمر\" أو أي من الأوامر الفرعية الخاصة به." -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "يتم تعيين هذا الأمر على أنه متاح دائمًا ولا يمكن تعطيله." -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "وهذا الأمر معطل بالفعل على الصعيد العالمي." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "غير مسموح لك بتعطيل هذا الأمر." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "هذا الأمر معطل بالفعل في هذا الخادم." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "وقد تم بالفعل تمكين هذه القيادة على الصعيد العالمي." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "غير مسموح لك بتمكين هذا الأمر." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "هذا الأمر مفعل بالفعل في هذا السيرفر." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4286,80 +4288,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "الأدوار المناعية من إجراءات الاعتدال الآلية:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "الأعضاء المناصرين من إجراءات الاعتدال الآلية:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "تمت الإضافة بالفعل." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "ليس في القائمة." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4368,130 +4370,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "لاشيء" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4516,7 +4518,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4540,7 +4542,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4564,51 +4566,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4618,17 +4620,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4636,104 +4638,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "غير معروف" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "المشرف" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "حتى" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "المدة" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "قناة" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "معدلة من قبل" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "آخر تعديل في" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/bg-BG.po b/redbot/core/locales/bg-BG.po index 4d43d295cf3..e4796afb1cd 100644 --- a/redbot/core/locales/bg-BG.po +++ b/redbot/core/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: bg_BG\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Пътят е добавен успешно." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Невалиден \"от\" индекс." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Невалиден \"към\" индекс." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Пътищата са пренаредени." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Този път не съществува." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Ботът ще инсталира новите COG-ове в `{}` директория." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -252,7 +274,7 @@ msgstr "Глобални, cog и командни проверки" msgid "The given command is disabled in this guild." msgstr "Посочената команда е деактивирана в тази гилдия." -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "Един от родителите на дадената команда е деактивиран глобално." @@ -319,270 +341,270 @@ msgid "Permissions verification" msgstr "Проверка на разрешенията" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Проверка на разрешенията за {cog} cog" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "Cog на дадената команда е деактивирано в тази гилдия." -#: redbot/core/_diagnoser.py:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "Други въпроси, свързани с разрешенията." -#: redbot/core/_diagnoser.py:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "Уверете се, че командата не е само за собственика на бота" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Преминало" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Неуспешно" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -602,119 +624,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -726,23 +748,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -750,91 +772,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -845,20 +867,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -866,62 +888,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -929,118 +951,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1049,153 +1071,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1203,19 +1225,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1224,27 +1246,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1253,19 +1275,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1273,23 +1295,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1297,19 +1319,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1318,32 +1340,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1352,70 +1374,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1424,13 +1446,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1439,78 +1461,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1518,155 +1541,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1677,27 +1700,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1708,69 +1731,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1782,11 +1809,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1796,71 +1823,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Изключване... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1869,7 +1896,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1877,205 +1904,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "глобален" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2084,50 +2111,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2136,154 +2163,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Поддържа се JPG / PNG формат само." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" + +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Завършено." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "Нямам правомощието да променя псевдонима си." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2291,152 +2348,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2447,22 +2501,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2472,62 +2526,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2535,17 +2589,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2553,55 +2607,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Локализирането е настроено." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2609,61 +2663,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2673,71 +2727,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2745,7 +2803,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2753,63 +2811,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2817,18 +2875,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2836,61 +2894,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2898,91 +2956,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Префиксът е зададен." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2990,34 +3053,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3032,15 +3099,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3054,19 +3121,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3074,48 +3141,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3124,82 +3191,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3208,44 +3275,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3254,22 +3321,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3278,45 +3345,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3324,202 +3390,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "чрез ЛС" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "от {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Използвайте `{} dm {} `, за да отговорите на този потребител" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Изпратено от {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Вашето съобщение е изпратено." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Аз не съм в състояние да доставя Вашето съобщение. Съжалявам." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3528,85 +3596,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3614,81 +3682,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3697,93 +3765,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3791,373 +3859,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4165,80 +4233,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4247,130 +4315,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Няма" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4395,7 +4463,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4419,7 +4487,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4443,51 +4511,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4497,17 +4565,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4515,104 +4583,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/cs-CZ.po b/redbot/core/locales/cs-CZ.po index ed4d3e81567..6f04bb4dfca 100644 --- a/redbot/core/locales/cs-CZ.po +++ b/redbot/core/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: cs_CZ\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Vypíše aktuální cesty cogů v pořadí podle priority.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,53 @@ msgstr "\n" " Přidat cestu k seznamu dostupných cest cogů\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Cesta úspěšně přidána." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " -msgstr "" +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:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" -msgstr "" +msgstr "Následující cesty byly odstraněny: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" -msgstr "" +msgstr "Následující čísla cest neexistovala: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +99,19 @@ msgstr "\n" " Interně přeuspořádá cesty pro nalezení jiných cogů.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." -msgstr "" +msgstr "Neplatný index 'from'." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." -msgstr "" +msgstr "Neplatný index 'to'." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Cesty byly uspořádány." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -96,28 +119,34 @@ msgid "\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:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Taková cesta neexistuje." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." -msgstr "" +msgstr "Bot nainstaluje nové cogs do adresáře `{}`." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, 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:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} načteno:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} odnačteno:**\n" @@ -147,7 +176,7 @@ msgstr "" #: redbot/core/_diagnoser.py:131 msgid "To fix this issue, remove timeout from the bot." -msgstr "" +msgstr "Chcete-li tento problém vyřešit, odstraňte pauzu z bota." #: redbot/core/_diagnoser.py:137 msgid "Bot doesn't have permission to send messages in the given channel." @@ -165,7 +194,7 @@ msgstr "Zkontrolujte, zda kanál a server nejsou ignorovány" #: 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 "" +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/_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." @@ -173,7 +202,7 @@ msgstr "Pro nápravu tohoto problému zkontrolujte seznam vrácen z příkazu {c #: 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 "" +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/_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." @@ -215,7 +244,9 @@ msgstr "Místní seznam povolených zabraňuje uživateli spustit tento příkaz 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 "" +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/_diagnoser.py:265 msgid "Local blocklist prevents the user from running this command." @@ -251,7 +282,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -315,271 +346,271 @@ msgid "Permissions verification" msgstr "Ověření oprávnění" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Ověření oprávnění pro {cog} cog" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Oprávnění háčků" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "Zkontrolujte, zda je příkaz zakázán" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "Daný příkaz je globálně zakázán." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Prošlo" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Selhalo" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Zjištěný problém: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Řešení: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Kanál: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Volající příkazu: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Příkaz:" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Testy, které byly provedeny:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -599,119 +630,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -723,23 +754,23 @@ msgstr "Nelze zaplatit za tento příkaz v DM bez globální banky." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -747,59 +778,59 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instanci Red bota vlastní" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Verze Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Zastaralé" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "O této instanci bota" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "O Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -807,7 +838,7 @@ msgstr "Tento bot je instancí Red, open source Discord bot (1) vytvořený Twen "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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -817,7 +848,7 @@ msgstr "Instanci vlastní tým: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red verze: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -827,19 +858,19 @@ msgstr "Instanci vlastní: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red verze: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Zastaralá verze: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**O Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**O této instanci bota**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -857,20 +888,20 @@ msgstr "**Odkazy**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Zobrazuje čas vzhůru bota [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Méně než vteřina." -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -878,62 +909,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -941,118 +972,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1061,153 +1092,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1215,19 +1246,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1236,27 +1267,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1265,19 +1296,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1285,23 +1316,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1309,19 +1340,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1330,32 +1361,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "povoleno" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "zakázáno" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1364,70 +1395,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1436,13 +1467,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1451,78 +1482,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Vypršel časový limit odpovědi." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Dobře. Sbohem :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1530,155 +1562,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Načteno {packs}." -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Znovu načteno {packs}." -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1689,27 +1721,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1720,69 +1752,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1794,11 +1830,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1808,80 +1844,84 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Vypínání... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Restartování..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Základní příkaz pro bankovní nastavení." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." -msgstr "" +msgstr "Zobrazí aktuální nastavení banky." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 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 "" +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:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1892,205 +1932,205 @@ msgstr "Určuje, zda je banka globální nebo ne.\n\n" " Pokud je banka na serveru, stane se globální.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "na server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globální" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Banka je nyní {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Nastavit název banky." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Název banky byl nastaven na: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Nastavte název měny banky." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Název měny byl nastaven na: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maximální zůstatek byl nastaven na: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2099,50 +2139,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2151,154 +2191,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Popis obnoven." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Pouze formát JPG / PNG." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Hotovo." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "Vlastní text byl vymazán." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Vlastní text byl nastaven." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2306,152 +2376,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Stav změněn na {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2462,22 +2529,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "Tato role je již administrátorskou rolí." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2487,62 +2554,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Tato role je již moderátorská role." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 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:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 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:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 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:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2550,17 +2617,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2568,55 +2635,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Jazyk byl nastaven." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2624,61 +2691,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2688,71 +2755,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service} API tokeny byly nastaveny." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2760,7 +2831,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2768,63 +2839,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "Neznámý kanál s id: {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2832,18 +2903,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2851,61 +2922,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "nebude" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "bude" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2913,91 +2984,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Barva byla resetována." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Barva byla nastavena." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Zrušeno." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefix příkazů nastaven." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3005,34 +3081,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3047,15 +3127,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3069,19 +3149,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3089,48 +3169,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3139,82 +3219,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "Help nebude používat stránkovaná menu." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "Pomoc bude filtrovat skryté příkazy." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3223,44 +3303,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3269,22 +3349,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3293,45 +3373,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3339,202 +3418,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID uživatele: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "prostřednictvím DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "od {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID serveru: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Použijte `{}dm {} ` pro odpověď tomuto uživateli" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Odesláno od {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "Byl jsem nakonfigurován, abych ho nikam neodeslal." -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Vaše zpráva byla odeslána." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 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:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Vlastník {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 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:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 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:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Zpráva byla doručena uživateli {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Vypíše datovou cestu bota." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Cesta k datům: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3543,85 +3624,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3629,81 +3710,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3712,93 +3793,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3806,373 +3887,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Tento příkaz je již globálně vypnutý." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "Nemáš dovoleno tento příkaz zakázat." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4180,80 +4261,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Již přidáno." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Není v seznamu." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4262,130 +4343,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Kanál přidán do seznamu ignorovaných." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Kanál je již v seznamu ignorovaný." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 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:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Tento server je již ignorován." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Kanál byl odebrán ze seznamu ignorovaných." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Tento kanál není v seznamu ignorovaných." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 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:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Tento server není v seznamu ignorovaných." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Žádný" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4410,7 +4491,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4434,7 +4515,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4458,51 +4539,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Ukončování." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4512,17 +4593,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4530,104 +4611,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Případ #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Neznámý" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" -msgstr "" +msgstr "Důvod:" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderátor" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Až do" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Doba trvání" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanál" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Zmínil(a)" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Naposledy upraveno" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/da-DK.po b/redbot/core/locales/da-DK.po index c27d4810310..78c5c2bff02 100644 --- a/redbot/core/locales/da-DK.po +++ b/redbot/core/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: da_DK\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Lister aktuelle cog stier i prioriteret rækkefølge.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" " Tilføj en sti til listen over tilgængelige cog stier.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Stien er tilføjet." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ msgstr "\n" " Genbestiller stier internt for at tillade opdagelse af forskellige cogs.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Ugyldigt 'fra' indeks." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Ugyldigt 'til' indeks." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Stier genbestilt." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +120,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Den sti findes ikke." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Botten vil installere nye cogs til `{}` mappen." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +137,11 @@ msgstr "\n" " Lister alle indlæste og tilgængelige cogs.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} indlæst:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} aflæst:**\n" @@ -248,7 +270,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -312,270 +334,270 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -595,119 +617,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -719,23 +741,23 @@ msgstr "Kan ikke betale for denne kommando i PB uden en global bank." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -743,17 +765,17 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -761,75 +783,75 @@ msgstr "Denne bot er et instans af [Red, an open source Discord bot]({}) lavet a "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instans ejet af" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -840,20 +862,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -861,62 +883,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -924,118 +946,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1044,153 +1066,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1198,19 +1220,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1219,27 +1241,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1248,19 +1270,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1268,23 +1290,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1292,19 +1314,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1313,32 +1335,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "aktiveret" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "deaktiveret" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1347,70 +1369,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1419,13 +1441,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1434,78 +1456,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1513,155 +1536,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1672,27 +1695,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1703,69 +1726,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1777,11 +1804,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1791,71 +1818,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1864,7 +1891,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1872,205 +1899,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2079,50 +2106,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2131,154 +2158,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Færdig." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2286,152 +2343,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2442,22 +2496,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2467,62 +2521,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2530,17 +2584,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2548,55 +2602,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2604,61 +2658,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2668,71 +2722,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2740,7 +2798,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2748,63 +2806,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2812,18 +2870,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2831,61 +2889,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2893,91 +2951,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2985,34 +3048,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3027,15 +3094,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3049,19 +3116,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3069,48 +3136,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3119,82 +3186,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3203,44 +3270,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3249,22 +3316,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3273,45 +3340,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3319,202 +3385,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3523,85 +3591,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3609,81 +3677,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3692,93 +3760,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3786,373 +3854,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4160,80 +4228,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4242,130 +4310,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4390,7 +4458,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4414,7 +4482,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4438,51 +4506,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4492,17 +4560,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4510,104 +4578,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/de-DE.po b/redbot/core/locales/de-DE.po index a91071279a0..24aad25852b 100644 --- a/redbot/core/locales/de-DE.po +++ b/redbot/core/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: de_DE\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Befehle um Red's Cog Manager zu bedienen." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Listet aktuelle Cog Pfade nach Priorität sortiert auf.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,56 @@ msgstr "\n" " Füge einen Pfad zur Liste der verfügbaren Cog Pfade hinzu.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "Ein Cog Pfad kann nicht Teil des Bots Datenpfad sein ({bot_data_path})." + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "Ein Cog Pfad kann nicht Teil des Bots Kernpfades sein ({core_path})." + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "Der angegebene Pfad scheint ein Cog-packet zu sein bist du sicher, dass dies der Pfad ist, den du als **Cog-Pfad** hinzufügen möchtest?\n\n" +"Zum Beispiel solltest du im folgenden Fall den {path} als **Cog-Pfad** hinzufügen:\n" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "\n" +"Bitte konsultieren Sie die UI-Dokumentation des Cog Managers, falls Sie nicht sicher sind: " + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "Okay, der Pfad wird nicht hinzugefügt." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Pfad erfolgreich hinzugefügt." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " -msgstr "" +msgstr "\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:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" -msgstr "" +msgstr "Die folgenden Pfade wurden entfernt: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" -msgstr "" +msgstr "Die folgenden Pfadnummern haben nicht existiert: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +102,19 @@ msgstr "\n" " Ordnet Pfade intern neu um andere cogs entdecken zu können.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Ungültiger 'from' index." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Ungültiger 'to' index." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Pfade wurden neu geordnet." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -96,17 +122,22 @@ msgid "\n" " directory and it must already exist.\n\n" " No installed cogs will be transferred in the process.\n" " " -msgstr "" +msgstr "\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:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Dieser Pfad existiert nicht." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 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:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +146,11 @@ msgstr "\n" " Listet alle geladenen und verfügbaren cogs auf.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} geladen.**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} nicht geladen.**\n" @@ -145,7 +176,7 @@ 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 "" +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." @@ -167,7 +198,7 @@ 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 "" +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." @@ -175,7 +206,7 @@ msgstr "Um dieses Problem zu beheben, überprüfe die vom Befehl {command} zurü #: 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 "" +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." @@ -261,7 +292,7 @@ msgstr "Globale, Cog- und Befehlsprüfung" 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:860 +#: 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." @@ -328,272 +359,273 @@ msgid "Permissions verification" msgstr "Überprüfung der Berechtigungen" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Überprüfung der Berechtigungen für {cog} Cog" +msgid "Cog permissions verification" +msgstr "Verifizierung der Cog Berechtigungen" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Berechtigungs-Hooks" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Berechtigungsüberprüfung" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." -msgstr "" +msgstr "Um dieses Problem zu beheben, ist eine manuelle Überprüfung der Berechtigungsprüfungen erforderlich." -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" -msgstr "" +msgstr "Benutzers discord Berechtigungen und Privilegien" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" -msgstr "" +msgstr "erteilen Sie dem Benutzer die erforderlichen Berechtigungen durch Rolleneinstellungen oder Kanalüberschreibungen" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "der Gildenbesitzer" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "die Mod-Rolle" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "die Adminrolle" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" -msgstr "" +msgstr "weise dem Benutzer Entsprechende Rollen zu" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" -msgstr "" +msgstr "füge geeignete Regeln im Berechtigungscog hinzu" -#: redbot/core/_diagnoser.py:756 +#: 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 "" +msgstr "Der Benutzer hat weder die Kanalrechte ({permissions}) noch die vom {cog} cog benötigte Berechtigungsstufe ({privilege_level})." -#: redbot/core/_diagnoser.py:765 +#: 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 "" +msgstr "Der Benutzer hat weder die Kanalrechte ({permissions}) noch die Berechtigungsstufe ({privilege_level}) die vom {command} Befehl benötigt wird." -#: redbot/core/_diagnoser.py:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" -msgstr "" +msgstr "Prüfung und Verifikation der Berechtigungen für den Befehl {command}" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" -msgstr "" +msgstr "Andere Befehlsprüfungen" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 msgid "The given command is failing one of the required checks." -msgstr "" +msgstr "Der angegebene Befehl schlägt bei einer der erforderlichen Prüfungen fehl." -#: redbot/core/_diagnoser.py:808 redbot/core/_diagnoser.py:921 +#: 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 "" +msgstr "Um dieses Problem zu beheben, ist eine manuelle Überprüfung der Befehlsüberprüfungen erforderlich." -#: redbot/core/_diagnoser.py:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" -msgstr "" +msgstr "Globale \"einmal aufrufen\" Überprüfungen" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" -msgstr "" +msgstr "Andere globale \"einmal aufrufen\" Überprüfungen" -#: redbot/core/_diagnoser.py:842 +#: 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 "" +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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" -msgstr "" +msgstr "Überprüfung, ob der Befehl deaktiviert ist" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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 "" +msgstr "Um dieses Problem zu beheben, können Sie {command} ausführen, der den {affected_command} -Befehl global aktiviert." -#: redbot/core/_diagnoser.py:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." -msgstr "" +msgstr "Der angegebene Befehl ist global deaktiviert." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" -msgstr "" +msgstr "Überprüfungen und Berechtigungsverifikation" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Bestanden" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Fehlgeschlagen" -#: redbot/core/_diagnoser.py:969 +#: 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 "" +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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." -msgstr "" +msgstr "Der Bot war in der Lage, das Problem zu identifizieren." -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Erkannte Probleme: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Lösung: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Kanal: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Nutzer der Befehls: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Befehl: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Tests, die ausgeführt wurden:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -605,7 +637,9 @@ msgstr "\n\n" 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 "" +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" @@ -615,121 +649,121 @@ msgstr "die Windows-Eingabeaufforderung(CMD)" msgid "Terminal" msgstr "Terminal" -#: redbot/core/_events.py:234 +#: 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:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine positive integer sein." -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: redbot/core/_events.py:253 redbot/core/_events.py:306 msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss ein integer sein und darf nicht mehr als {maximum} sein." -#: redbot/core/_events.py:251 redbot/core/_events.py:304 +#: redbot/core/_events.py:257 redbot/core/_events.py:310 msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss ein integer sein und nicht weniger als {minimum} sein." -#: redbot/core/_events.py:255 redbot/core/_events.py:308 +#: redbot/core/_events.py:261 redbot/core/_events.py:314 msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine integer zwischen {minimum} und {maximum} sein." -#: redbot/core/_events.py:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine positive Zahl sein." -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: redbot/core/_events.py:268 redbot/core/_events.py:321 msgid "Argument `{parameter_name}` must be a number no more than {maximum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine Zahl und darf nicht mehr sein als {maximum}." -#: redbot/core/_events.py:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine Zahl und nicht weniger als {maximum} sein." -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: redbot/core/_events.py:276 redbot/core/_events.py:329 msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine Zahl zwischen {minimum} und {maximum} sein." -#: redbot/core/_events.py:275 redbot/core/_events.py:328 +#: 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 "" +msgstr "Argument `{parameter_name}` muss ein String mit einer Länge von nicht mehr als {maximum} sein." -#: redbot/core/_events.py:279 redbot/core/_events.py:332 +#: 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 "" +msgstr "Argument `{parameter_name}` muss ein String mit einer Länge von nicht weniger als {minimum} sein." -#: redbot/core/_events.py:283 redbot/core/_events.py:336 +#: 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 "" +msgstr "Argument `{parameter_name}` muss ein String mit einer Länge von zwischen {minimum} und {maximum} sein." -#: redbot/core/_events.py:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." -msgstr "" +msgstr "Argument `{parameter_name}` muss eine Zahl und nicht weniger als {minimum} sein." -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." -msgstr "" +msgstr "\"{argument}\" ist kein integer." -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." -msgstr "" +msgstr "\"{argument}\" ist keine Zahl." -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 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:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." -msgstr "" +msgstr "Fehler im Befehl '{command}'." -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 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:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 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:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Dieser Befehl ist nicht in Direktnachrichten verfügbar." -#: redbot/core/_events.py:414 +#: 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:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." -msgstr "" +msgstr "Dieser Befehl ist nur in NSFW-Kanälen verfügbar." -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." -msgstr "" +msgstr "Dieser Befehl ist auf Abklingzeit. Versuche es erneut {relative_time}." -#: redbot/core/_events.py:435 +#: redbot/core/_events.py:441 msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" +msgstr "Zu viele Personen verwenden diesen Befehl. Er kann nur gleichzeitig {number} Mal verwendet werden." -#: redbot/core/_events.py:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." -msgstr "" +msgstr "Zu viele Benutzer, die diesen Befehl verwenden. Er kann nur einmal gleichzeitig verwendet werden." -#: redbot/core/_events.py:446 +#: redbot/core/_events.py:452 msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" +msgstr "Dieser Befehl ist noch in Bearbeitung. Er kann pro {type} nur gleichzeitig {number} Mal verwendet werden." -#: redbot/core/_events.py:451 +#: redbot/core/_events.py:457 msgid "That command is still completing, it can only be used once per {type} concurrently." -msgstr "" +msgstr "Dieser Befehl ist noch in Bearbeitung. Er kann pro {type} nur einmal gleichzeitig verwendet werden." -#: redbot/core/_events.py:457 +#: redbot/core/_events.py:463 msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." -msgstr "" +msgstr "Zu viele Personen benutzen diesen command. Er kann nur {number} Mal pro {type} verwendet werden." -#: redbot/core/_events.py:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." -msgstr "" +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." @@ -739,23 +773,23 @@ msgstr "Dieser Befehl kann ohne eine globale Bank nicht in den Direktnachrichten 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:2376 +#: redbot/core/bot.py:2463 msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." -msgstr "" +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:2381 +#: redbot/core/bot.py:2468 msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." -msgstr "" +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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -766,17 +800,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:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "Zeigt Information über [botname]." -#: redbot/core/core_commands.py:434 +#: 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" @@ -784,43 +818,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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Diese Instanz gehört einem Team" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Diese Instanz gehört" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red Version" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Veraltet" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Über diese Instanz" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Über Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -828,7 +862,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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -838,7 +872,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:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -848,19 +882,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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Veraltet: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Über Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Über diese Instanz**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -878,20 +912,20 @@ msgstr "**Referenzen**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Zeigt die Laufzeit von [botname] an." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Weniger als eine Sekunde." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -902,12 +936,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:575 +#: 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" @@ -915,18 +949,18 @@ msgstr "\n" " - `[p]mydata whatdata`\n" " " -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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" @@ -934,39 +968,39 @@ msgstr "Zeigt die Endbenutzer Daten-Erklärung jedes 3. Anbieter Moduls an.\n\n" " - `[p]mydata 3rdparty`\n" " " -#: redbot/core/core_commands.py:615 +#: 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:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "3rd party Endbenutzer Daten Angaben" -#: redbot/core/core_commands.py:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Keine Bestätigung erhalten, breche ab." -#: redbot/core/core_commands.py:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -974,10 +1008,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" @@ -985,19 +1019,19 @@ msgstr "\n" " - `[p]mydata forgetme`\n" " " -#: redbot/core/core_commands.py:709 +#: 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:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Dies kann einige Zeit dauern." -#: redbot/core/core_commands.py:739 +#: 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." @@ -1005,7 +1039,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:754 +#: 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." @@ -1013,7 +1047,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:764 +#: 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." @@ -1021,27 +1055,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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: 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:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1050,62 +1084,62 @@ msgstr "\n" " Befehle für vollständigere Datenverarbeitung.\n" " " -#: redbot/core/core_commands.py:809 +#: 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" " Erlaube es Benutzern das Löschen von gesammelten Daten anzufordern.\n\n" " Diese Funktion ist standardmäßig aktiviert.\n" -" Gegenteil von `[p]meinedaten besitzermanagement verweigerebenutzerlöschung`\n\n" +" Gegenteil von `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Beispiel:**\n" -" - `[p]meinedaten besitzermanagement erlaubebenutzerlöschung`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " -#: redbot/core/core_commands.py:820 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "Benutzer können ihre eigenen Daten löschen. Dies beinhaltet keine funktionalen Daten wie blockierte Benutzer." -#: redbot/core/core_commands.py:828 +#: 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" " Verweigere es Benutzern das Löschen von gesammelten Daten anzufordern.\n\n" -" Gegenteil von `[p]meinedaten besitzermanagement erlaubebenutzerlöschung`\n\n" +" Gegenteil von `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Beispiel:**\n" -" - `[p]meinedaten besitzermanagement verweigerebenutzerlöschung`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " -#: redbot/core/core_commands.py:837 +#: 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:841 +#: 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]meinedaten besitzermanagement setzedatenlöschungslevel 1`\n\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" @@ -1113,15 +1147,15 @@ msgstr "\n" " - `1`: Cogs sollten alles löschen, was für den Benutzer nicht benötigt wird.\n" " " -#: redbot/core/core_commands.py:858 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "Cogs werden angewiesen, auf Anfrage des Benutzers alle nicht-funktionalen Daten zu entfernen." -#: redbot/core/core_commands.py:866 +#: 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 "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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1130,25 +1164,25 @@ 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]meinedaten besitzermanagement löschungfürbenutzer` stattdessen verwenden.\n\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" " " -#: redbot/core/core_commands.py:891 +#: 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 "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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1156,7 +1190,7 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (v "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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1164,7 +1198,7 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (v "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:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1172,34 +1206,34 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (v "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:945 redbot/core/core_commands.py:1102 +#: 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 "Ich habe alle Daten über diesen Benutzer gelöscht, von denen ich weiß wie man sie löscht." -#: redbot/core/core_commands.py:956 +#: 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 du eine Anfrage von diesem Benutzer bearbeitest, da dies die Nutzung des Bots beeinträchtigen kann.\n\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" +" - `` - Die Id des Benutzers, dessen Daten gelöscht werden sollen.\n" " " -#: redbot/core/core_commands.py:967 +#: 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 "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:990 +#: 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." @@ -1207,7 +1241,7 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (v "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:1005 +#: 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." @@ -1215,7 +1249,7 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (v "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:1016 +#: 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." @@ -1223,17 +1257,17 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (v "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:1027 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "Ich habe alle Daten über diesen Benutzer gelöscht, von denen ich weiß wie man sie löscht." -#: redbot/core/core_commands.py:1042 +#: 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" @@ -1242,90 +1276,75 @@ msgstr "Lösche Daten die [botname] über einen Benutzer gesammelt hat.\n\n" " - `` - Die Id des Benutzers, dessen Daten gelöscht werden sollen.\n" " " -#: redbot/core/core_commands.py:1052 +#: 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 "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:1113 +#: 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 "\n" -" Befehle zum Ein- oder Ausschalten von Einbettungen.\n\n" -" Diese Einstellung bestimmt, ob Einbettungen als Antwort auf einen Befehl verwendet werden sollen (für Befehle, die diese Funktion unterstützen).\n" -" Einbettungen werden standardmäßig verwendet.\n\n" -" Die Einbettungs-Einstellungen werden in dieser Reihenfolge bis zum ersten Wahr/Falsch ausgewählt:\n" -" - Im Gildenkontext:\n" -" 1. Kanaleinstellung ändern - `[p]einbettungseinstellung kanal`\n" -" 2. Serverbefehle ändern - `[p]einbettungseinstellung befehl server`\n" -" 3. Servereinstellung ändern - `[p]einbettungseinstellung server`\n" -" 4. Globale Befehleseinstellung ändern - `[p]einbettungseinstellung befehl global`\n" -" 5. Globale Einstellung -`[p]einbettungseinstellung global`\n\n" -" - Im DM-Kontext:\n" -" 1. Benutzereinstellung ändern - `[p]einbettungseinstellung benutzer`\n" -" 2. Globale Befehleseinstellung ändern - `[p]einbettungseinstellung befehl global`\n" -" 3. Globale Einstellung - `[p]einbettungseinstellung global`\n" -" " - -#: redbot/core/core_commands.py:1137 +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" +" - `[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" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Einbettungseinstellungen: \n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Globaler Standard: {value}\n" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "Globale Befehlseinstellung für {command} Befehl: {value}\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Gildeneinstellung: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "Globale Befehlseinstellung für {command} Befehl: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Kanaleinstellung: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Benutzereinstellung: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1333,26 +1352,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" -" Schaltet die globale Einbettungseinstellung um.\n\n" -" Dies wird als eine Alternativlösung verwendet, wenn der Benutzer oder die Gilde selbst keine Einstellungen bearbeitet haben.\n" -" Einbettungen werden standardmäßig verwendet.\n\n" -" Um die vollständige Auswertungsreihenfolge der Einbettungseinstellungen zu sehen, verwende `[p]hilfe einebttungseinstellung.\n\n" -" **Beispiel:**\n" -" - `[p]einebttungseinstellung global`\n" +" - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "Einbettungen sind jetzt standardmäßig deaktiviert." -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "Einbettungen sind jetzt standardmäßig aktiviert." -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1361,38 +1373,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" -" " -msgstr "\n" -" Bearbeite die Einbettungeinstellung des Servers.\n\n" -" Falls diese Einstellungen bearbeitet werden, werden diese anstelle der globalen Standardeinstellung verwendet, um festzustellen, ob Einbettungen verwendet werden sollen oder nicht.\n" -" Dies wird für alle Befehle verwendet, die in einem Server ausgeführt werden.\n\n" -" Wenn der Wert für die Variable **Aktiviert** nicht angegeben wird, werden die Einstellungen zurüchgesetzt und stattdessen wird die globale Standardeinstellung verwendet.\n\n" -" Um eine vollständige Liste von Befehlen der Einbettungseinstellungen zu sehen, verwende `[p]help einbettungseinstellung`.\n\n" -" **Beispiele:**\n" -" - `[p]einbettungseinstellung server Falsch` - Deaktiviert Einbettungen auf diesem Server.\n" -" - `[p]einbettungseinstellung server` - Setzt den Wert zurück, um den globalen Standard zu verwenden.\n\n" -" **Argumente:**\n" -" - `[enabled]` - Bestimmt ob auf diesem Server Einbettungen verwendet werden sollen. Wird keine Variable angegeben, wird auf Standard zurückgesetzt.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "Einbettungen sind jetzt für diese Gilde aktiviert." -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "Einbettungen sind jetzt für diese Gilde deaktiviert." -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1401,19 +1402,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1421,23 +1422,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "Embeds sind jetzt für den Befehl{command_name} verfügbar." -#: redbot/core/core_commands.py:1318 redbot/core/core_commands.py:1363 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "Embeds sind jetzt für den Befehl{command_name} nicht verfügbar." -#: redbot/core/core_commands.py:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1445,19 +1446,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1466,32 +1467,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 #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" +" - `[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:1405 +#: 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:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "aktiviert" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "deaktiviert" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1500,70 +1501,70 @@ 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:1436 +#: 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:1438 +#: 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:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Bisher ist keine Ausnahme aufgetreten." -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1572,13 +1573,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1587,78 +1588,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "Du musst mindestens eine Server-ID angeben." -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Antwortzeitlimit erreicht." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Oke. Bye :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Alles klar. Verlasse {number} Server..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "Okay. Verlasse einen Server..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Na gut, dann bleibe ich. :)" -#: redbot/core/core_commands.py:1671 +#: 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:1673 +#: 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:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1669,168 +1671,168 @@ msgstr "\n" " Hinweis: Dieser Befehl ist interaktiv.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Lade {packs}." -#: redbot/core/core_commands.py:1724 +#: 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:1728 +#: 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:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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 "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:1754 redbot/core/core_commands.py:1902 +#: 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 "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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: 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:1833 +#: 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:1840 +#: 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:1844 +#: 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:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Neu geladen {packs}." -#: redbot/core/core_commands.py:1883 +#: redbot/core/core_commands.py:1885 msgid "Failed to reload the following package: {pack}.\n" "Check your console or logs for details." msgstr "Fehler beim Laden des folgenden Pakets: {pack}.\n" "Überprüfen Sie Ihre Konsole oder Protokolle für Details." -#: redbot/core/core_commands.py:1888 +#: redbot/core/core_commands.py:1890 msgid "Failed to reload the following packages: {packs}\n" "Check your console or logs for details." msgstr "Fehler beim Laden der folgenden Pakete: {packs}\n" "Überprüfen Sie Ihre Konsole oder Protokolle für Details." -#: redbot/core/core_commands.py:1923 +#: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" "{reason}" msgstr "Dieses Paket konnte aus folgendem Grund nicht neu geladen werden:\n\n" "{reason}" -#: redbot/core/core_commands.py:1927 +#: redbot/core/core_commands.py:1929 msgid "These packages could not be reloaded for the following reasons:\n\n" "{reasons}" msgstr "Diese Pakete konnten aus folgenden Gründen nicht neu geladen werden:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1934 +#: 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 "**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:1960 +#: 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:1969 +#: 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" @@ -1841,27 +1843,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1872,69 +1874,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1944,13 +1950,19 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " - Commands starting with `+ ` have been manually enabled.\n" " - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " -msgstr "" +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" +" " -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." -msgstr "" +msgstr "Es gibt keine App-Befehle zum Auflisten." -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1958,73 +1970,93 @@ msgid "Syncs the slash settings to discord.\n\n" " **Arguments:**\n" " - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " -msgstr "" +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" +" " -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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 "" +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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." -msgstr "" +msgstr "Synchronisierte {count} Befehle." -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " -msgstr "" +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:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Herunterfahren... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\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:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Neustart..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Basis Befehl für Bank Einstellungen." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Zeige die aktuellen Bankeinstellungen an." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Überall" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Server" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2038,7 +2070,7 @@ msgstr "Bankeinstellungen:\n\n" "Standardguthaben: {default_balance}\n" "Maximal zulässiges Guthaben: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2049,257 +2081,299 @@ msgstr "Schalte ein, ob die Bank global ist oder nicht.\n\n" " Wenn die Bank pro Server ist, wird sie global.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "Global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Die Bank ist nun {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Legt den Namen der Bank fest." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Der Name der Bank wurde festgesetzt auf: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring 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:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Währungs Name wurde gesetzt auf: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Das maximale Guthaben wurde festgelegt auf:{amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset registeramount 5000`\n\n" " **Arguments**\n\n" " - `` The new initial balance amount. Default is 0.\n" " " -msgstr "" +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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" +msgstr "Der Betrag muss größer oder gleich Null und kleiner als {maxbal} sein." -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." -msgstr "" +msgstr "Ein neues Konto zu eröffnen gibt jetzt {num} {currency}." -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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 "" +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:2566 +#: redbot/core/core_commands.py:2616 msgid "This will delete all bank accounts for {scope}.\n" "If you're sure, type `{prefix}bankset reset yes`" -msgstr "" +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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" -msgstr "" +msgstr "dieser Server" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." -msgstr "" +msgstr "Alle Bankkonten für {scope} wurden gelöscht." -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." -msgstr "" +msgstr "Grundbefehl zur Bereinigung von Bankkonten." -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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 "" +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" +" " -#: redbot/core/core_commands.py:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." -msgstr "" +msgstr "Dieser Befehl kann mit einer globalen Bank nicht verwendet werden." -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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 "" +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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" +msgstr "Bankkonten für Benutzer auf diesem Server wurden gelöscht." -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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 "" +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" +" " -#: redbot/core/core_commands.py:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." -msgstr "" +msgstr "Dieser Befehl kann nicht mit einer lokalen Bank verwendet werden." -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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 "" +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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" +msgstr "Bankkonten für Benutzer, die keinen Server mehr mit dem Bot teilen, wurden bereinigt." -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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 "" +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:2686 +#: redbot/core/core_commands.py:2740 msgid "This will delete {name}'s bank account.\n" "If you're sure, type `{prefix}bankset prune user {id} yes`" -msgstr "" +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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." -msgstr "" +msgstr "Das Bankkonto von {name} wurde bereinigt." -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." -msgstr "" +msgstr "Modlog Einstellungen verwalten." -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." -msgstr "" +msgstr "Kommando um Fehlverhalten von Casetypen zu beheben." -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " -msgstr "" +msgstr "Setze den Modlog Kanal.\n\n" +" Lass `[channel]` weg um den Modlog abzuschalten.\n" +" " -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." -msgstr "" +msgstr "Moderationsevents werden nun nach {channel} gesendet." -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" -msgstr "" +msgstr "Ich habe keine Berechtigungen um Nachrichten in {channel} zu senden!" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." -msgstr "" +msgstr "Mod-Log ist bereits deaktiviert." -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." -msgstr "" +msgstr "Mod-Log deaktiviert." -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, 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 "" +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:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" -msgstr "" +msgstr "Aktuelle Einstellungen:\n" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." -msgstr "" +msgstr "Diese Aktion ist nicht registriert." -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" +msgstr "Fallerstellung für {action_name} Aktionen ist jetzt {enabled}." -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." -msgstr "" +msgstr "Alle Modlog-Fälle auf diesem Server zurücksetzen." -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" +msgstr "Sind Sie sicher, dass Sie alle Modlog-Fälle auf diesem Server zurücksetzen möchten?" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." -msgstr "" +msgstr "Antwortzeit abgelaufen." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "Keine Änderungen vorgenommen" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2308,154 +2382,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Beschreibung zurückgesetzt." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "Diese URL ist ungültig." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "Beim Abrufen des Bilds ist etwas schiefgegangen." -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Nur JPG oder PNG Format." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Erledigt." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Profilbild entfernt." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "Der benutzerdefinierte Text wurde gelöscht." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Der benutzerdefinierte Text wurde festgelegt." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "Text muss weniger als 1024 Zeichen lang sein." -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2463,152 +2567,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Spiel-Status entfernt." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "``Hört``-Status gelöscht." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "``Schaut``-Status entfernt." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "Teilnahme gelöscht." -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Status zu {} geändert." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2619,22 +2720,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "Diese Rolle ist bereits eine Admin-Rolle." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "Diese Rolle wird nun als Admin-Rolle angesehen." -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2644,62 +2745,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Diese Rolle ist bereits eine mod Rolle." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "Diese Rolle wird jetzt als eine Mod Rolle betrachtet." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 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:3322 +#: redbot/core/core_commands.py:3449 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:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 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:3344 +#: redbot/core/core_commands.py:3471 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:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2707,17 +2808,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2725,55 +2826,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "Ungültiger Sprachcode. Verwende das Format: `en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 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:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "Globale Sprache wurde eingestellt." -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "Sprache wurde auf standard gestellt." -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Sprache wurde geändert." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2781,61 +2882,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 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:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2845,80 +2946,98 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` API-Token wurden gesetzt." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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 "\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" " " -msgstr "" -#: redbot/core/core_commands.py:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "Bisher wurden keine API-Dienste eingerichtet." -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "API-Dienste festlegen:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "API-Dienst festlegen:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." -msgstr "" +" - `` - 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:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "Dienste erfolgreich gelöscht:\n" "{services_list}" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "Dienst erfolgreich gelöscht: {service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 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:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" " Owner notifications include usage of `[p]contact` and available Red updates.\n" " " -msgstr "" +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:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2926,144 +3045,198 @@ msgid "\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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - 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" " " -msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - 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" " " -msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\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" " " -msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "Es werden keine zusätzlichen Kanäle gesendet." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "Unbekannter Kanal mit Id: {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" " Accepts optional server parameter to allow prefix recovery.\n" " " -msgstr "" +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:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." -msgstr "" +msgstr "Nicht festgelegt." -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" "Regional format: {guild_regional_format}\n" -msgstr "" +msgstr "Admin Rollen: {admin}\n" +"Mod Rollen: {mod}\n" +"Gebietsschema: {guild_locale}\n" +"Regionales Format: {guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 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 "" +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:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Löschen von Befehlen deaktiviert." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "Löschverzögerung auf {num} Sekunden eingestellt." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Ich werde keine Nachrichten die Befehle enthalten löschen." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "Der Bot {} verwendet seine eingestellten Farben für Einbettungen." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "wird nicht" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "wird" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3071,91 +3244,132 @@ msgid "\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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "Ungenaue Befehlssuche wurde für diesen Server {}." -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "Ungenaue Befehlssuche wurde für Direktnachrichten {}." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Die Farbe wurde zurückgesetzt." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Die Farbe wurde eingestellt." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - 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" " " -msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." -msgstr "" +msgstr "Präfixe können nicht mit '/' beginnen, da sie mit Discords slash Befehlen kollidieren." -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Abgebrochen." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +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:4192 msgid "Prefix set." msgstr "Der Präfix wurde festgelegt." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." -msgstr "" +msgstr "Präfixe gesetzt." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3163,34 +3377,52 @@ msgid "\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" +" - `[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" +" - `[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" " " -msgstr "" -#: redbot/core/core_commands.py:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." +msgstr "Server-Präfixe wurden zurückgesetzt." + +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3205,15 +3437,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3227,19 +3459,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3247,48 +3479,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 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:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3297,82 +3529,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "Die Hilfe verwendet keine Menüs." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "Die Hilfe wird keine versteckten Befehle filtern." -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "Hilfe filtert versteckte Befehle." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3381,44 +3613,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 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:4360 +#: redbot/core/core_commands.py:4506 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:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3427,22 +3659,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "Die Hilfe überprüft, ob Hilfethemen vorhanden sind." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 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:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3451,45 +3683,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:4413 +#: redbot/core/core_commands.py:4559 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:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 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:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Erledigt. Das Seitenlimit wurde auf {} gesetzt." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3497,202 +3728,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:4469 +#: redbot/core/core_commands.py:4613 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:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "Fertig. Hilfe-Nachrichten werden jetzt nicht gelöscht." -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 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:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "Der Slogan wurde zurückgesetzt." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 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:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "Das Schlagwort wurde gesetzt." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "User ID: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "über DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "von {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Nutze `{}dm {} ` um dem Benutzer zu antworten" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Gesendet von {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "Ich wurde konfiguriert, das nirgendwo zu senden." -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Deine Nachricht wurde gesendet." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 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:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Inhaber von {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Du kannst auf diese Nachricht mit {}contact antworten" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Die Nachricht konnte leider nicht an {} gesendet werden." -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Nachricht an {} zugestellt." -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Druckt den Bot-Datenpfad." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Datenpfad: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "Zeigt nützliche Informationen zum Debuggen an." -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3701,85 +3934,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "Benutzer auf der Erlaubnis-Liste:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "Benutzer auf der Erlaubnis-Liste:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "Benutzer wurden von der Erlaubnis-Liste entfernt." -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "Der Benutzer wurde von der Erlaubnis-Liste entfernt." -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3787,81 +4020,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3870,93 +4103,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "Server Erlaubnis-Liste wurde geleert." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3964,373 +4197,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "Du kannst dich nicht selbst zur Blockier-Liste hinzufügen!" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 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:5099 +#: redbot/core/core_commands.py:5246 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:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "Blockier-Liste des Servers wurde geleert." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "Du kannst dieses Cog standardmässig nicht deaktivieren." -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} wurde standardmässig auf deaktiviert gestellt." -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} wurde standardmässig auf aktiviert gestellt." -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 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:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} wurde auf diesem Server deaktiviert." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} wurde bereits deaktiviert (nichts zu tun)." -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} wurde auf diesem Server aktiviert." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} wurde nicht deaktiviert (nichts zu tun)." -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "Die folgenden Cogs sind auf diesem Server deaktiviert:\n" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "Es existieren keine deaktivierten Cogs auf diesem Server." -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Es gibt keine global deaktivierten Befehle." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} Befehle sind global deaktiviert.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 Befehl ist global deaktiviert.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "Es gibt in {} keine deaktivierten Befehle." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} Befehle sind in {} deaktiviert.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "Ein Befehl ist in {} deaktiviert.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 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:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 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:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Dieser Befehl ist bereits global deaktiviert." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "Du darfst diesen Befehl nicht deaktivieren." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Dieser Befehl ist bereits auf diesem Server deaktiviert." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Dieser Befehl ist bereits global aktiviert." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "Du darfst diesen Befehl nicht aktivieren." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Dieser Befehl ist bereits auf diesem Server aktiviert." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4338,80 +4571,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "Rollen, die gegen automatische Moderationsmaßnahmen immun sind:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "Mitglieder, die gegen automatische Moderationsmaßnahmen immun sind:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Keine Immunität-Einstellungen vorhanden." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Bereits vorhanden." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Nicht in der Liste." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "Sie sind immun." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "Sie sind nicht immun." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4420,130 +4653,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Kanal zur ignorierten Liste hinzugefügt." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Kanal ist bereits in der ignorierten Liste." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "Der Server wurde zur ignorierten Liste hinzugefügt." -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Der Server wird bereits ignoriert." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Kanal von der ignorierten Liste entfernt." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Der Kanal ist nicht auf der ignorierten Liste." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "Der Server wurde von der ignorierten Liste entfernt." -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Der Server ist nicht auf der ignorierten Liste." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Der Server wird aktuell ignoriert." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Keine" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4568,7 +4801,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4592,7 +4825,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4616,45 +4849,45 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Schließen." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -4663,7 +4896,7 @@ msgstr "Verspotte einen Benutzer, der einen Befehl aufruft.\n\n" " Der Präfix darf nicht eingegeben werden.\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -4673,17 +4906,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4691,104 +4924,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user}s Guthaben kann nicht mehr als {max} {currency} sein." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Fall #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Unbekannt" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "Benutzer gelöscht." -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "Grund:" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderator" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Bis" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Dauer" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Geändert durch" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Zuletzt geändert am" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "Nutzer:" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "Moderator:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "Bis:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "Dauer:" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "Kanal:" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "Geändert durch:" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "Zuletzt geändert am:" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/es-ES.po b/redbot/core/locales/es-ES.po index fa867ab0383..91098aabe2e 100644 --- a/redbot/core/locales/es-ES.po +++ b/redbot/core/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: es_ES\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Lista las rutas de engranaje actuales en orden de prioridad.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,15 +44,39 @@ msgstr "\n" " Añadir una ruta a la lista de rutas de engranaje disponibles.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "La ruta del cog no puede ser parte de la ruta de datos del bot ({bot_data_path})." + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "La ruta del cog no puede ser parte de la ruta del núcleo del bot ({core_path})." + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "La ruta proporcionada parece ser parte de un paquete cog, ¿estás seguro de que esta es la ruta que quieres añadir cómo una ruta para el cog?\n\n" +"Por ejemplo, en el siguiente caso, deberías añadir el {path} cómo una **ruta para el cog**:\n" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "\n" +"Por favor consulte la documentación de Cog Manager UI, si no estás seguro: " + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "Vale, la ruta no se añadirá." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Ruta añadida exitósamente." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" @@ -61,15 +85,15 @@ msgstr "\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:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "Las siguientes rutas fueron eliminadas: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 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:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -78,19 +102,19 @@ msgstr "\n" " Reordena rutas internamente para permitir el descubrimiento de diferentes configuraciones.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Índice 'from' no válido." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Índice 'to' no válido." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Rutas reordenadas." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -105,15 +129,15 @@ msgstr "\n" " No se transferirán Cogs instalados en el proceso.\n" " " -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Esa ruta no existe." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "El bot instalará nuevos cogs en el directorio '{}'." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -122,11 +146,11 @@ msgstr "\n" " Muestra todos los cogs cargados y disponibles.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} cargado/s:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} sin cargar:**\n" @@ -268,7 +292,7 @@ msgstr "Comprobaciones globales, de cog y de comando" 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:860 +#: 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." @@ -335,274 +359,274 @@ msgid "Permissions verification" msgstr "Verificación de permisos" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Verificación de permisos para el cog {cog}" +msgid "Cog permissions verification" +msgstr "Cog de Verificación de permisos" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "hooks de permisos" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Comprobaciones de permisos" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: 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:694 +#: 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:703 +#: 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:709 +#: 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:714 +#: 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:723 +#: 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:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "el rol de moderador" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "el rol de administrador" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "asignar el rol apropiado al usuario" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: 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:756 +#: 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:765 +#: 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:783 +#: 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:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "Otras comprobaciones de comandos" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "Comprobaciones globales de 'una sola llamada'" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "Otras comprobaciones globales de 'una sola llamada'" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "Comprueba si el comando está deshabilitado" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "El comando dado está desactivado globalmente." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "Verificación de permisos y chequeos" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Superado" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Falló" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: 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:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Problema detectado: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Solución: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Canal: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Iniciador del Comando: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Comando: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Pruebas que han sido realizadas:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -610,7 +634,7 @@ 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:119 +#: 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}" @@ -618,127 +642,127 @@ 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "Línea de comandos" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "Terminal" -#: redbot/core/_events.py:233 +#: 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:244 redbot/core/_events.py:297 +#: 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:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: 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:261 redbot/core/_events.py:314 +#: 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:265 +#: 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:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: 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:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "\"{argument}\" no es un entero." -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "\"{argument}\" no es un número." -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 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:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "Error en el comando '{command}'." -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "Necesito el permiso {permission} para ejecutar ese comando." -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "Necesito el permiso {permission_list} para ejecutar este comando." -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Ese comando no está disponible en DMs." -#: redbot/core/_events.py:413 +#: 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:415 +#: 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:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 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:434 +#: 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:439 +#: 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:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: 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." @@ -750,23 +774,23 @@ msgstr "No se puede pagar con este comando en DM sin un banco global." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -777,17 +801,17 @@ 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:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "Muestra información sobre [botname]." -#: redbot/core/core_commands.py:434 +#: 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" @@ -795,43 +819,43 @@ msgstr "Este bot es una instancia de [Red, un bot de código abierto de Discord] "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Esta Instancia es propiedad del equipo" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instancia de" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Versión de Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Desactualizado" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Acerca de esta instancia" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Acerca de Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -839,7 +863,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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -849,7 +873,7 @@ msgstr "Instancia propiedad del equipo: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Versión de Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -859,19 +883,19 @@ msgstr "Instancia propiedad de: [{owner}]\n" "discord. y: [{dpy_version}] (6)\n" "Versión de Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Obsoleto: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Acerca de Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Acerca de esta instancia**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -889,20 +913,20 @@ msgstr "**Referencias**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: 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:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Menos de 1 segundo." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -913,12 +937,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:575 +#: 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" @@ -926,58 +950,58 @@ msgstr "\n" " - `[p]mydata whatdata`\n" " " -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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:615 +#: 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:625 +#: 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:645 +#: 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:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: 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:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -985,30 +1009,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:709 +#: 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:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Esto puede tardar un poco." -#: redbot/core/core_commands.py:739 +#: 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." @@ -1016,7 +1039,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:754 +#: 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." @@ -1024,7 +1047,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:764 +#: 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." @@ -1032,27 +1055,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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: 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:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1061,34 +1084,34 @@ msgstr "\n" " Comandos para un manejo más completo de datos.\n" " " -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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" @@ -1097,42 +1120,42 @@ msgstr "\n" " - `[p]mydata ownermanagement disallowuserdeletions`\n" " " -#: redbot/core/core_commands.py:837 +#: 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:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1141,7 +1164,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" @@ -1153,13 +1176,13 @@ msgstr "\n" " - `` - El id del usuario cuyos datos serían eliminados.\n" " " -#: redbot/core/core_commands.py:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1167,7 +1190,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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1175,7 +1198,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:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1183,20 +1206,20 @@ 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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, solicitados por el mismo.\n\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" @@ -1204,13 +1227,13 @@ msgstr "Eliminar los datos que [botname] tiene acerca de un usuario, solicitados " - `` - El id del usuario cuyos datos serían eliminados.\n" " " -#: redbot/core/core_commands.py:967 +#: 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:990 +#: 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." @@ -1218,7 +1241,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:1005 +#: 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." @@ -1226,7 +1249,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:1016 +#: 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." @@ -1234,17 +1257,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:1027 +#: 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:1042 +#: 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" @@ -1253,37 +1276,37 @@ 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:1052 +#: 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:1113 +#: 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 "\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 este orden:\n" -" - En el contexto del gremio:\n" -" 1. Anulación de canal - `[p]canal embedset channel`\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" @@ -1294,58 +1317,58 @@ msgstr "\n" " 3. Configuración global - `[p]embedset global`\n" " " -#: redbot/core/core_commands.py:1137 +#: 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]` - 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.\n" -" - `[p]embedset showsettings info` - También muestra la configuración de incrustación para el comando 'info'.\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" " " -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Ajustes de embed:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "{value} global por defecto.\n" -#: redbot/core/core_commands.py:1160 +#: 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:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Configuración del servidor: {value}\n" -#: redbot/core/core_commands.py:1171 +#: 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:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Configuración del canal: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Configuración del usuario: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1353,26 +1376,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" +" - `[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 gremio no ha establecido una preferencia.\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" " " -#: redbot/core/core_commands.py:1200 +#: 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:1203 +#: 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:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1381,15 +1404,15 @@ 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" " Establece la configuración de Embeds del servidor.\n\n" " Si se establece, esto se usará en lugar del valor global para determinar si usar o no Embeds.\n" -" Esto se considera para todos los comandos realizados en un servidor.\n\n" +" Esto es usado para todos los comandos realizados en un servidor.\n\n" " Si habilitado se deja en blanco, la configuración se desactivará y el valor por defecto global se utilizará en su lugar.\n\n" " Para ver el orden completo de evaluación de la configuración de Embeds, ejecute `[p]help embedset`.\n\n" " **Ejemplos:**\n" @@ -1399,20 +1422,20 @@ msgstr "\n" " - `[enabled]` - Determina si usar Embeds o no en este servidor. Dejar en blanco para restablecer al valor por defecto.\n" " " -#: redbot/core/core_commands.py:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: 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:1235 +#: 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:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1421,31 +1444,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" -" " -msgstr "\n" -" Establece la configuración de Embeds de un comando.\n\n" -" Si eres el dueño del bot, esto intentará cambiar la configuración de Embeds para dicho comando, globalmente por defecto.\n" -" De lo contrario, esto intentará cambiar la configuración de Embeds en el servidor actual.\n\n" -" Si está habilitado se deja en blanco, la configuración se eliminará.\n\n" -" Para ver el orden completo de evaluación de la configuración incrustada, ejecute `[p]help embedset`.\n\n" -" **Ejemplos:**\n" -" - `[p]embedset command info` - Configuración de incrustación específica del comando Clear para 'información'.\n" -" - `[p]embedset command info False` - Deshabilita embeds para 'información'.\n" -" - `[p]embedset command \"ignore list\" True` - Se necesitan presupuestos para subcomandos.\n\n" -" **Argumentos:**\n" -" - `[enabled]` - Si usar embeds para este comando o no. Dejar en blanco para restablecer el valor predeterminado.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1453,34 +1464,23 @@ 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" -" " -msgstr "\n" -" Establece la configuración de un comando embed globalmente.\n\n" -" Si se establece, esto se usa en lugar del valor global para determinar si usar o no embeds.\n\n" -" Si habilitado se deja en blanco, la configuración se eliminará.\n\n" -" Para ver el orden completo de evaluación de la configuración incrustada, ejecute `[p]help embedset`.\n\n" -" **Ejemplos:**\n" -" - `[p]embedset command global info` - Limpia configuraciones especificas de embeds para 'info'\n" -" - `[p]embedset command global info False` - Deshabilita embeds para 'información'.\n" -" - `[p]embedset command global \"ignore list\" True` - Se necesitan comillas dobles para subcomandos\n\n" -" **Argumentos:**\n" -" - `[enabled]` - Si usar embeds para este comando. Dejar en blanco para restablecer al valor predeterminado.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1488,30 +1488,19 @@ msgid "\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" -" " -msgstr "\n" -" Establece la configuracion de un embed de un comando para el servidor actual.\n\n" -" Si se establece, esto se usará en lugar de la configuracion por defecto del servidor para decidir si usar o no embeds.\n\n" -" Si el campo habilitado está en blanco, la configuración se desactivará y la opción por defecto del servidor se utilizará en su lugar.\n\n" -" Para ver el orden completo de evaluación de la configuración incrustada, ejecute `[p]help embedset`.\n\n" -" **Ejemplos:**\n" -" - `[p]embedset command server info` - Limpia la configuración especifica de Embed para el comando 'info'.\n" -" - `[p]embedset command server info False` - Deshabilita embeds para 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Se necesitan comillas dobles para los subcomandos.\n\n" -" **Argumentos:**\n" -" - `[enabled]` - Si usará embeds o no para este comando. Deje en blanco para restablecer el valor predeterminado.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1351 +#: 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:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1520,45 +1509,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 #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" +" - `[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" -" Configura la configuración de embeds de un canal.\n\n" -" Si este valor se define, este valor se usará en vez de los valores por defecto del comando y de la guild para determinar si usar o no embeds.\n" -" Esto se usa para todos los comandos hechos en un canal.\n\n" -" Si está habilitado se deja en blanco, la configuración se desactivará y se usará el valor por defecto del gremio.\n\n" -" Para ver el orden completo de evaluación de la configuración de embeds, ejecute `[p]help embedset`.\n\n" -" **Ejemplos:**\n" -" - `[p]embedset channel #text-channel False` - Deshabilita embeds en el canal #text-channel.\n" -" - `[p]embedset channel #forum-channel disable` - Desactiva embeds en el #forum-channel.\n" -" - `[p]embedset channel #text-channel` - Elimina el valor actual para usar el valor predeterminado del servidor en el canal #text-channel.\n\n\n" -" **Argumentos:**\n" -" - `` - El canal de texto, voz, escena, o foro para configurar la configuración de embeds.\n" -" - `[enabled]` - Si usar incrustaciones en este canal. Dejar en blanco para restablecer el valor predeterminado.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:1405 +#: 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:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "activado" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "desactivado" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1567,101 +1543,70 @@ 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" -" " -msgstr "\n" -" Establece la configuración personal de Embeds para DMs.\n\n" -" Si se establece, esto se usa en lugar del valor global para determinar si usar o no Embeds.\n" -" Esto se usa para todos los comandos ejecutados en un DM con el bot.\n\n" -" Si está habilitado se deja en blanco, la configuración se desactivará y el valor por defecto global se utilizará en su lugar.\n\n" -" Para ver el orden completo de evaluación de la configuración incrustada, ejecute `[p]help embedset`.\n\n" -" **Ejemplos:**\n" -" - `[p]embedset user False` - Deshabilita Embeds en tus DMs.\n" -" - `[p]embedset user` - Restablece el valor para usar el valor predeterminado global.\n\n" -" **Argumentos:**\n" -" - `[enabled]` - Si quieres usar Embeds en tus DMs. Dejar en blanco para restablecer al valor por defecto.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1436 +#: 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:1438 +#: 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:1444 +#: 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 "Envía al dueño la última excepción de comando que ha ocurrido.\n\n" -" Si es público (sí se especifica claro), se enviará al chat en su lugar.\n\n" -" Aviso: Enviar el traceback públicamente puede desvelar accidentalmente información sensible acerca de su computadora o configuración.\n\n" -" **Ejemplos:**\n" -" - `[p]traceback` - Envía el traceback a tus DMs.\n" -" - `[p]traceback True` - Envía la última traceback en el contexto actual.\n\n" -" **Argumentos:**\n" -" - `[public]` - Si enviar el traceback al contexto actual. Deje en blanco para enviar a sus 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:1476 +#: 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:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "Comandos para configurar la configuración de invitación de [botname]." -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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" -" Alterna si `[p]invite` deberia estar accesible para el usuario promedio.\n\n" -" El bot debe convertirse en un `Public bot` en el panel de desarrollador para que las invitaciones públicas funcionen.\n\n" -" **Ejemplo:**\n" -" - `[p]inviteset public yes` - Cambia la configuración de invitación pública.\n\n" -" **Argumentos:**\n" -" - `[confirm]` - Requerido para ser público. No es necesario para cambiar a privado.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1670,23 +1615,13 @@ 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" -" Haz que el bot cree su propio rol con permisos al unirse.\n\n" -" El bot creará su propio rol con los permisos deseados cuando se una a un nuevo servidor. Este es un rol especial que no puede eliminarse o eliminarse del bot.\n\n" -" Para eso, necesita proporcionar un nivel de permisos válido.\n" -" Puedes generar uno aquí: https://discordapi.com/permissions.html\n\n" -" Tenga en cuenta que puede que necesite autenticación de dos factores para algunos permisos.\n\n" -" **Ejemplo:**\n" -" - `[p]inviteset perms 134217728` - Añade un requisito de permiso \"Administrar apodos\" a la invitación.\n\n" -" **Argumentos:**\n" -" - `` - El nivel de permisos a requerir para el bot en la invitación generada.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1699,88 +1634,79 @@ msgstr "\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:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "El ámbito `applications.commands` ha sido añadido a la URL de invitación." -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "El ámbito `applications.commands` ha sido eliminado de la URL de invitación." -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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" -" Abandona servidores.\n\n" -" Si no se indica ningún ID de servidor, se abandonará el servidor local en su lugar.\n\n" -" Nota: Este comando es interactivo.\n\n" -" **Ejemplos:**\n" -" - `[p]leave` - Abanadona el servidor actual.\n" -" - `[p]leave \"Red - Discord Bot\"` - Las comillas dobles son necesarias cuando hay espacios en el nombre del servidor\"\n" -" - `[p]leave 133049272517001216 240154543684321280` - Abandona múltiples servidores, usando IDs.\n\n" -" **Argumentos:**\n" -" - `[servers...]` - Los servidores a abandonar. Cuando está en blanco, intenta abandonar el servidor actual.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "Debes especificar al menos un ID de servidor." -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: 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:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "No hay respuesta; se ha agotado el tiempo de espera" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Bien. Adiós :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Muy bien, dejando {number} servidores..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "Muy bien. Abandonando un servidor..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Bien, me quedaré entonces:)" -#: redbot/core/core_commands.py:1671 +#: 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:1673 +#: 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:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1791,140 +1717,125 @@ msgstr "\n" " Nota: Este comando es interactivo.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "Carga paquetes de cog desde las rutas locales y cogs instalados.\n\n" -" Vea paquetes disponibles para cargar con `[p]cogs`.\n\n" -" Se pueden añadir Cogs adicionales usando Downloader, o desde rutas locales usando `[p]addpath`.\n\n" -" **Ejemplos:**\n" -" - `[p]load general` - Carga el módulo `general`.\n" -" - `[p]load admin mod mutes` - Carga varios Cogs.\n\n" -" **Argumentos:**\n" -" - `` - Los paquetes del Cog(s) a cargar.\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Se activó {packs}." -#: redbot/core/core_commands.py:1724 +#: 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:1728 +#: 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:1735 +#: 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." -#: redbot/core/core_commands.py:1740 +#: 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." -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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" -" " -msgstr "Desactiva los paquetes de Cogs previamente cargados.\n\n" -" Vea los paquetes disponibles para descargar con `[p]cogs`.\n\n" -" **Ejemplos:**\n" -" - `[p]unload general` - Desactiva el cog`general`.\n" -" - `[p]unload admin mod mutes` - Desactiva varios cogs.\n\n" -" **Argumentos:**\n" -" - `` - Los paquetes de lo(s) Cog(s) a descargar.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "El siguiente cog fue desactivado: {pack}." -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Los siguientes cogs fueron desactivados: {packs}." -#: redbot/core/core_commands.py:1840 +#: 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:1844 +#: 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:1857 +#: 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" @@ -1936,46 +1847,46 @@ msgstr "Recarga los paquetes de Cogs.\n\n" " - `` - Los Cogs a recargar.\n" " " -#: redbot/core/core_commands.py:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Recargando {packs}." -#: redbot/core/core_commands.py:1883 +#: redbot/core/core_commands.py:1885 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." -#: redbot/core/core_commands.py:1888 +#: 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." -#: redbot/core/core_commands.py:1923 +#: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" "{reason}" msgstr "Este paquete no pudo ser recargado por la siguiente razón:\n\n" "{reason}" -#: redbot/core/core_commands.py:1927 +#: redbot/core/core_commands.py:1929 msgid "These packages could not be reloaded for the following reasons:\n\n" "{reasons}" msgstr "Estos paquetes no pudieron ser recargados por las siguientes razones:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1934 +#: 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 "**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:1960 +#: redbot/core/core_commands.py:1962 #, docstring 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:1969 +#: 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" @@ -1992,27 +1903,27 @@ msgstr "Marca un comando de aplicación como activado, permitiéndole ser añadi " - `[command_type]` - Qué tipo de comando de aplicación habilitar. Debe ser uno de `slash`, `message`, o `user`. Por defecto es `slash`.\n" " " -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: 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:2006 +#: 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:2017 +#: 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:2022 +#: 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:2034 +#: 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" @@ -2029,81 +1940,73 @@ msgstr "Marca un comando de aplicación como desactivado, evitando que se agregu " - `[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:2059 +#: 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:2071 +#: 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:2077 +#: 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:2085 +#: 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 "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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2115 -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:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" +msgstr "" -#: redbot/core/core_commands.py:2130 -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:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" -"{names}" -msgstr "Hay {count} Comandos de `{cog_name}` habilitados:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" +msgstr "" + +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2203 #, 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 "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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2202 -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:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" -"{names}" -msgstr "Hay {count} Comandos de `{cog_name}` deshabilitados:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" +msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2122,11 +2025,11 @@ msgstr "Mostrar los comandos de barra slash que el bot puede ver, y si están ha " - Los comandos que comienzan con `++` han sido habilitados por el autor del programa, y no pueden ser deshabilitados.\n" " " -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "No hay comandos de aplicación a listar." -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2141,28 +2044,28 @@ msgstr "Sincroniza la configuración de barra slash para discord.\n\n" " - `[guild]` - Si se proporciona, sincroniza comandos para ese servidor. De lo contrario, sincronizará los comandos a nivel global.\n" " " -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "{count} comandos sincronizados." -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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 "Parece que estás intentando sincronizar después de haber sincronizado recientemente. A Discord no le gusta cuando los bots se sincronizan más a menudo de lo nececario, así que este comando tiene un tiempo de espera. Deberías activar/desactivar todos los comandos que quieres cambiar primero, y ejecutar este comando una vez sólo después de que se hayan realizado todos los cambios. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\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" @@ -2174,54 +2077,54 @@ msgstr "Apaga el bot.\n\n" " - `[silently]` - Si desea omitir el mensaje de apagado o no. Por defecto es False.\n" " " -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Apagando... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\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]restartTrue` - Reinicia silenciosamente.\n\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" " " -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Reiniciando..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Comando básico para la configuración del banco." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Muestra la configuración bancaria actual." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Global" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Servidor" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2235,7 +2138,7 @@ msgstr "Configuración de bancos:\n\n" "Saldo Predeterminado: {default_balance}\n" "Saldo Máximo Permitido: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2246,58 +2149,58 @@ msgstr "Alternar si el banco es global o no.\n\n" " Si el banco es por servidor, se volverá global.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "por server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "general" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Este banco es ahora {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Establece el nombre del banco." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Nombre del banco cambiado a: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Establezca el nombre de la moneda del banco." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "La nombre de la moneda se ha establecido en: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "El saldo máximo se ha establecido en: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset registeramount 5000`\n\n" " **Arguments**\n\n" " - `` The new initial balance amount. Default is 0.\n" " " @@ -2308,156 +2211,129 @@ msgstr "Establezca el saldo inicial para nuevas cuentas bancarias.\n\n" " - `` La nueva cantidad de saldo inicial. Por defecto es 0.\n" " " -#: redbot/core/core_commands.py:2540 +#: redbot/core/core_commands.py:2590 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:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "Registrar una cuenta le dará ahora {num} {currency}." -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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 "Eliminar todas las cuentas bancarias.\n\n" -" Ejemplos:\n" -" - `[p]bankset reset` - Sin confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]bankset reset yes`\n\n" -" **Argumentos**\n\n" -" - `` Esto por defecto es falso a menos que se especifique.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "este servidor" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "Todas las cuentas bancarias de {scope} han sido eliminadas." -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "Comando base para vaciar cuentas bancarias." -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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 "Vacía las cuentas bancarias para usuarios que ya no estanen el servidor.\n\n" -" No se puede utilizar con un banco global. Vea `[p]bankset prune global` para mas información.\n\n" -" Ejemplos:\n" -" - `[p]bankset prune server` - Sin confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]bankset prune server yes`\n\n" -" **Argumentos**\n\n" -" - `` Esto por defecto será falso a menos que se especifique lo contrario.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2607 +#: redbot/core/core_commands.py:2661 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:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 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:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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 "Vaciá cuentas bancarias para usuarios que ya no comparten un servidor con el bot.\n\n" -" No se puede utilizar con un banco global. Vea `[p]bank prune global`.\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 será falso por defecto, a menos que se especifique lo contrario.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2640 +#: redbot/core/core_commands.py:2694 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:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 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:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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 "Eliminar la cuenta bancaria de un usuario especificado.\n\n" -" Ejemplos:\n" -" - `[p]bankset prune user @Twentysix` - Sin confirmación No confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]bankset prune user @Twentysix yes`\n\n" -" **Argumentos**\n\n" -" - `` El usuario del que eliminar el banco. Toma menciones, nombres e identificadores de usuario.\n" -" - `` Por defecto será falso a menos que se especifique lo contrario.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "La cuenta bancaria de {name} ha sido vaciada." -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "Administrar ajustes de modlog." -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "Comando para corregir los casetypes de mal comportamiento." -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" @@ -2466,23 +2342,23 @@ msgstr "Establece un canal como el modlog.\n\n" " Omitir `[channel]` para desactivar el modlog.\n" " " -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "Los eventos de mod se enviarán a {channel}." -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 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:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "El registro del moderación ya está deshabilitado." -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "Registró de moderación desactivado." -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2495,50 +2371,50 @@ msgstr "\n" " Ejemplo: `[p]modlogset cases kick enabled`\n" " " -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "Ajustes actuales:\n" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "Esa acción no está registrada." -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 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:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "Restablecer todos los casos modlog en este servidor." -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 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:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "Has tardado demasiado en responder." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "Los casos han sido reiniciados." -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "No se han realizado cambios." -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "Comandos para cambiar la configuración de [botname]." -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "Comandos para cambiar la metadata de [botname]." -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2547,202 +2423,185 @@ msgid "\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" +" - `[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 "\n" -" Establece la descripción del bot.\n\n" -" Use sin una descripción para reiniciar.\n" -" Esto se mostrará en algunas ubicaciones, incluyendo el menú de ayuda.\n\n" -" La longitud máxima de la descripción es de 250 caracteres para asegurarse de que se muestra correctamente.\n\n" -" El valor predeterminado es \"Red V3\".\n\n" -" **Ejemplos:**\n" -" - `[p]set bot description` - Restablece la descripción a la configuración predeterminada.\n" -" - `[p]set bot description MiBot: Un bot de Red V3`\n\n" -" **Argumentos:**\n" -" - `[description]` - La descripción a usar para este bot. Deje en blanco para restablecer el valor predeterminado.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Descripción reiniciada." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 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:2848 -#, 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 "Establece el avatar de [botname]\n\n" -" Soporta un archivo adjunto o una URL de imagen.\n\n" -" **Ejemplos:**\n" -" - `[p]set bot avatar` - Con una imagen adjunta, será usada como avatar.\n" -" - `[p]set bot avatar` - Sin una imagen adjunta, esto mostrará la ayuda del comando.\n" -" - `[p]set bot avatar https://links.flaree.xyz/k95` - Establece el avatar a la url proporcionada.\n\n" -" **Argumentos:**\n" -" - `[url]` - Una url de la imagen para ser usada como un avatar. Dejar en blanco para subir un archivo adjunto.\n" -" " - -#: redbot/core/core_commands.py:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "Esa URL no es válida." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "Algo salió mal al intentar obtener la imagen." -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Únicamente formatos JPG o PNG." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Listo." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" -" " -msgstr "\n" -" Elimina el avatar de [botname].\n\n" -" **Ejemplo:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " +msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Avatar eliminado." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" -" " -msgstr "Establece el nombre de usuario de [botname].\n\n" -" La longitud máxima para un nombre de usuario es de 32 caracteres.\n\n" -" Nota: El nombre de usuario de un bot verificado no se puede cambiar manualmente.\n" -" Póngase en contacto con el soporte de Discord para cambiarlo.\n\n" -" **Ejemplo:**\n" -" - `[p]set bot username BaguetteBot`\n\n" -" **Argumentos:**\n" -" - `` - El nombre de usuario para darle al bot.\n" +" - `` - The username to give the bot.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 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:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 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:2959 +#: redbot/core/core_commands.py:3063 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:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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 "Establece el apodo de [botname] para el servidor actual.\n\n" -" La longitud máxima para un apodo es de 32 caracteres.\n\n" -" **Ejemplo:**\n" -" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" -" **Argumentos:**\n" -" - `[nickname]` - El apodo para dar al bot. Dejar en blanco para borrar el apodo actual.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2979 +#: redbot/core/core_commands.py:3083 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:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "No tengo permisos para cambiar mi propio apodo." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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 "Personaliza una sección de `[p]info`.\n\n" -" La cantidad máxima de caracteres permitidos es de 1024.\n" -" Soporta markdown, enlaces y \"menciones\".\n\n" -" Ejemplo de enlace: `[Mi enlace](https://example.com)`\n\n" -" **Ejemplos:**\n" -" - `[p]set bot custominfo >>> Puedo usar **markdown** como comillas, ||spoilers|| y múltiples líneas.\n" -" - `[p]set bot custominfo Unete a mi [Servidor de Soporte](discord.gg/discord)!`\n" -" - `[p]set bot custominfo` - Elimina el texto de información personalizada.\n\n" -" **Argumentos:**\n" -" - `[text]` - El texto de información personalizado a usar.\n" +" - `[text]` - The custom info text.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "El texto personalizado ha sido borrado." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Se ha establecido el texto personalizado." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "El texto debe tener menos de 1024 caracteres." -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "Comandos para establecer el estado de [botname]." -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2750,195 +2609,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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 "Establece el estado de transmisión de [botname] a un Stream de twitch.\n\n" -" Esto aparecerá como `Streaming ` o `LIVE ON TWITCH` dependiendo del contexto.\n" -" También incluirá un botón `Watch` con una url twitch.tv para el streamer proporcionado.\n\n" -" La longitud máxima para un título de flujo es de 128 caracteres.\n\n" -" Dejar los campos streamer y stream_title vacíos lo borrará.\n\n" -" **Ejemplos:**\n" -" - `[p]set status stream` - Limpia el estado de la actividad.\n" -" - `[p]set status stream 26 Twentysix está transmitiendo` - Establece el stream a `https://www. witch.tv/26`.\n" -" - `[p]set status stream https://twitch.tv/26 Twentysix está transmitiendo` - Establece la URL manualmente.\n\n" -" **Argumentos:**\n" -" - `` - El ID de streamer de twitch streamer del usuario a cual anunciar. Esto puede ser su nombre de twitch o toda la URL.\n" -" - `` - El texto que acompañara a `Streaming` en el estado." - -#: redbot/core/core_commands.py:3055 -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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "La longitud máxima del título del directo es de 128 caracteres." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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 "Establece el estado de juego de [botname].\n\n" -" Esto aparecerá como `Jugando ` o `JUGANDO UN JUEGO: ` dependiendo del contexto.\n\n" -" La longitud máxima para un estado de juego es de 128 caracteres.\n\n" -" **Ejemplos:**\n" -" - `[p]set status playing` - Limpia el estado de la actividad.\n" -" - `[p]set status playing con el teclado`\n\n" -" **Argumentos:**\n" -" - `[game]` - El texto a acompañar a `Jugando`. Dejar en blanco para borrar el estado actual de la actividad.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3089 -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:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "Estado establecido a `Jugando {game.name}`." -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Juego quitado." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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 "Establece el estado de escucha de [botname].\n\n" -" Esto aparecerá como `Escuchando a `.\n\n" -" La longitud máxima para un estado de escucha es de 128 caracteres.\n\n" -" **Ejemplos:**\n" -" - `[p]set status listening` - Limpia el estado de la actividad.\n" -" - `[p]set status listening jams`\n\n" -" **Argumentos:**\n" -" - `[listening]` - El texto a seguir `Escuchando a`. Dejar en blanco para borrar el estado actual de la actividad.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3123 -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:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "Estado establecido a `Escuchando a {listening}`." -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "Estado de escucha quitado." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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 "Establece el estado de observación de [botname].\n\n" -" Esto aparecerá como `Watching `.\n\n" -" La longitud máxima para un estado de observación es de 128 caracteres.\n\n" -" **Ejemplos:**\n" -" - `[p]set status watching` - Limpia el estado de la actividad.\n" -" - `[p]set status watching [p]help`\n\n" -" **Argumentos:**\n" -" - `[watching]` - El texto a seguir `Watching`. Dejar en blanco para borrar el estado actual de la actividad.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3158 -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:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "Estado establecido a `Viendo {watching}`." -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "Estado de visualización quitado." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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 "Establece el estado de competencia de [botname].\n\n" -" Esto aparecerá como `Competing in `.\n\n" -" La longitud máxima para un estado de competencia es de 128 caracteres.\n\n" -" **Ejemplos:**\n" -" - `[p]set status competing` - Limpia el estado de la actividad.\n" -" - `[p]set status competing London 2012 Olympic Games`\n\n" -" **Argumentos:**\n" -" - `[competing]` - El texto a seguir `Competing in`. Deje en blanco para borrar el estado actual de la actividad.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3191 -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:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "Estado establecido a `Compitiendo en {competing}`." -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "Estado de competición eliminado." -#: redbot/core/core_commands.py:3208 -msgid "Status changed to {}." -msgstr "Estado cambiado a {}." - -#: redbot/core/core_commands.py:3214 -#, docstring -msgid "Set [botname]'s status to online." -msgstr "Establece el estado de [botname] como en linea." - -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "Estado personalizado establecido a `{text}`." + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "Estado personalizado borrado." + +#: redbot/core/core_commands.py:3335 +msgid "Status changed to {}." +msgstr "Estado cambiado a {}." + +#: redbot/core/core_commands.py:3341 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "Establece el estado de [botname] como en linea." + +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "Establece el estado de [botname] como no molestar." -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "Establece el estado de [botname] como inactivo." -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "Establece el estado de [botname] como invisible." -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, 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:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2949,10 +2762,10 @@ msgid "\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" +" - `[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 "\n" " Añade un rol de administrador para este servidor.\n\n" @@ -2969,15 +2782,15 @@ msgstr "\n" " - `` - El rol a agregar como administrador.\n" " " -#: redbot/core/core_commands.py:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "`{item}`ya es un rol de administrador." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "Ese rol ahora se considera un rol de administrador." -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2987,88 +2800,62 @@ msgid "\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" +" - `[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 "\n" -" Añade un rol de moderador para este servidor.\n\n" -" Esto otorga acceso a comandos de nivel de moderador como:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" Y más.\n\n" -" **Ejemplos:**\n" -" - `[p]set roles addmodrole @Mods`\n" -" - `[p]set roles addmodrole Ayudantes Leales`\n\n" -" **Argumentos:**\n" -" - `` - El rol a agregar como moderador.\n" +" - `` - The role to add as a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Este rol ya es un rol de mod." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "Ese rol se considera ahora un rol de mod." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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" -" Elimina un rol de administrador para este servidor.\n\n" -" **Ejemplos:**\n" -" - `[p]set roles removeadminrole @Admins`\n" -" - `[p]set roles removeadminrole Super Admins`\n\n" -" **Argumentos:**\n" -" - `` - El rol a eliminar de la lista de administradores.\n" +" - `` - The role to remove from being an admin.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3320 +#: redbot/core/core_commands.py:3447 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:3322 +#: redbot/core/core_commands.py:3449 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:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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" -" Elimina un rol de moderador para este servidor.\n\n" -" **Ejemplos:**\n" -" - `[p]set roles removemodrole @Mods`\n" -" - `[p]set roles removemodrole Ayudantes Leales`\n\n" -" **Argumentos:**\n" -" - `` - El rol que dejará de ser moderador.\n" +" - `` - The role to remove from being a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3342 +#: redbot/core/core_commands.py:3469 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:3344 +#: redbot/core/core_commands.py:3471 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:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -3076,30 +2863,17 @@ msgid "\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" +" - `[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 "\n" -" Cambia el idioma de [botname] en este servidor.\n\n" -" Ve a [la página de Red de Crowdin](https://translate.discord.red) para ver los Idiomas que están disponibles con traducciones.\n\n" -" Usa \"default\" para volver al idioma predeterminado del bot.\n\n" -" Si quieres cambiar la configuración regional global del bot, consulta el comando `[p]set locale global`.\n\n" -" **Ejemplos:**\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` - Se reinicia al idioma por defecto.\n\n" -" **Argumentos:**\n" -" - `` - La configuración regional predeterminada para el bot. Esto puede ser cualquier código de idioma con código de país incluido.\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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -3107,79 +2881,55 @@ msgid "\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" +" - `[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 "\n" -" Cambia el idioma predeterminado de [botname].\n\n" -" Esto se utilizará cuando un servidor no ha establecido una idioma, o en DMs.\n\n" -" Ve a [la página de Red en Crowdin](https://translate.discord.red) para ver los idiomas que están disponibles con traducciones.\n\n" -" Para restablecer al inglés, use \"en-US\".\n\n" -" **Ejemplos:**\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" -" **Argumentos:**\n" -" - `` - La configuración regional predeterminada a usar para el bot. Esto puede ser cualquier código de idioma con código de país incluido.\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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 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:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 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:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "Se ha establecido un idioma global." -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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 "\n" -" Cambia el idioma de [botname] en este servidor.\n\n" -" Ve a [la página de Red enCrowdin](https://translate.discord.red) para ver los idiomas que están disponibles con traducciones.\n\n" -" Usa \"default\" para volver al idioma predeterminado del bot.\n\n" -" **Ejemplos:**\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` - Restablece el local por defecto.\n\n" -" **Argumentos:**\n" -" - `` - La configuración regional predeterminada para el bot. Esto puede ser cualquier código de idioma con código de país incluido.\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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "El idioma se ha establecido en el valor predeterminado." -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Configuración regional establecida." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -3187,91 +2937,61 @@ msgid "\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" +" - `[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 "\n" -" Cambia el idioma del bot en este servidor. Esto se utiliza para formatear fecha, hora y números.\n\n" -" `language_code` puede ser cualquier código de idioma con código de país incluido, p. ej., `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Usa \"reset\" en `language_code` para basar el formato regional en la configuración regional del bot en este servidor.\n\n" -" Si quieres cambiar el formato regional global del bot, consulta el comando `[p]set regionalformat global`.\n\n" -" **Ejemplos:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat reset` - Se reinicia el valor del locale.\n\n" -" **Argumentos:**\n" -" - `[language_code]` - El formato de región a usar para el bot en este servidor.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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 "\n" -" Cambia el formato regional del bot. Esto se utiliza para formatear fecha, hora y números.\n\n" -" `language_code` puede ser cualquier código de idioma con código de país incluido, ej. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Use \"reset\" en `language_code` para basar el formato regional en la configuración regional del bot.\n\n" -" **Ejemplos:**\n" -" - `[p]set regionalformat global en-US`\n" -" - `[p]set region global de-DE`\n" -" - `[p]set regionalformat global reset` - Se restablece al locale.\n\n" -" **Argumentos:**\n" -" - `[language_code]` - El formato de región por defecto a usar para el bot.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:3626 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:3516 +#: redbot/core/core_commands.py:3643 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:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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 "\n" -" Cambia el formato regional del bot en este servidor. Esto se utiliza para formatear fecha, hora y números.\n\n" -" `language_code` puede ser cualquier código de idioma con código de país incluido, e.. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Use \"reset\" en `language_code` para basar el formato regional según la configuración regional del bot en este servidor.\n\n" -" **Ejemplos:**\n" -" - `[p]set regionalformat server en-US`\n" -" - `[p]set region local de-DE`\n" -" - `[p]set regionalformat server reset` - Se restablece al locale.\n\n" -" **Argumentos:**\n" -" - `[language_code]` - El formato de región a usar para el bot en este servidor. " +msgstr "" -#: redbot/core/core_commands.py:3543 +#: redbot/core/core_commands.py:3670 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:3561 +#: redbot/core/core_commands.py:3688 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:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -3281,96 +3001,76 @@ msgid "\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" +" - `[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 "\n" -" Comandos para establecer, listar o eliminar varias tokens de APIs externas.\n\n" -" Esta configuración será solicitada por algunos programas de terceros y algunos Cogs del core.\n\n" -" Para agregar las keys proporcione el nombre del servicio y los tokens como una lista de llaves separada por comas, los valores son describidos por el cog que solicite ese comando.\n\n" -" Nota: Las tokens de API son información sensible, por lo que este comando sólo deberia usarse en un canal privado o en DM con el bot.\n\n" -" **Ejemplos:**\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" -" **Argumentos:**\n" -" - `` - El servicio al que estás agregando tokens.\n" -" - `` - Pares de keys y valores de token. La clave y el valor deben estar separados por uno de estos ` `, `,`, o `;`.\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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 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:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "El mensaje de configuración de claves API ha expirado." + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` Los tokens de la API han sido establecidos." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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" -" Mostrar todos los servicios de API externos junto con sus claves que ya han sido establecidas.\n\n" -" Las claves secretas no serán mostradas.\n\n" -" **Ejemplo:**\n" -" - `[p]set api list`\n" +" - `[p]set api list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "Aún no se han establecido servicios de API." -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "Establecer servicios API:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "Establecer servicio API:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." -msgstr "\n" -" Elimina los servicios de API indicados, con todas sus claves y tokens.\n\n" -" **Ejemplos:**\n" -" - `[p]set api remove spotify`\n" -" - `[p]set api remove github youtube`\n\n" -" **Argumentos:**\n" -" - `` - Los servicios a eliminar." +" - `` - The services to remove." +msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "Servicios eliminados con éxito:\n" "{services_list}" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "Servicio eliminado con éxito: {service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 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:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -3381,7 +3081,7 @@ msgstr "\n" " Las notificaciones del dueño incluyen el uso de `[p]contact y actualizaciones disponibles de Red.\n" " " -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -3389,94 +3089,63 @@ msgid "\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" -" Recibir notificaciones del dueño.\n\n" -" Este es el estado predeterminado.\n\n" -" Nota: Esto solo reanudará el envío de notificaciones de dueño a tus DMs.\n" -" Los propietarios y destinos adicionales no se verán afectados.\n\n" -" **Ejemplo:**\n" -" - `[p]set ownernotifications optin`\n" +" - `[p]set ownernotifications optin`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" -" No recibir notificaciones del dueño.\n\n" -" Nota: Esto solo dejará de enviar notificaciones al dueño a tus DMs.\n" -" Los dueños y destinatarios adicionales seguirán recibiendo notificaciones.\n\n" -" **Ejemplo:**\n" -" - `[p]set ownernotifications optout`\n" +" - `[p]set ownernotifications optout`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" -" Añade un canal de texto de destino para recibir notificaciones de dueño.\n\n" -" **Ejemplos:**\n" -" - `[p]set ownernotifications adddestination #notificationes-de-dueño`\n" -" - `[p]set ownernotifications adddestination 168091848718417920` - Acepta ID de canal.\n\n" -" **Argumentos:**\n" -" - `` - El canal al que enviar las notificaciones del dueño.\n" +" - `` - The channel to send owner notifications to.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" -" Elimina un canal de texto de destino de recibir notificaciones de dueño.\n\n" -" **Ejemplos:**\n" -" - `[p]set ownernotifications removedestination #notificationes-de-dueño`\n" -" - `[p]set ownernotifications deletedestination` - Acepta ID de canal.\n\n" -" **Argumentos:**\n" -" - `` - El canal al que dejar de enviar notificaciones al dueño.\n" +" - `` - The channel to stop sending owner notifications to.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" -" " -msgstr "\n" -" Lista los destinatarios adicionales configurados para las notificaciones del dueño.\n\n" -" **Ejemplo:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "No se ha enviado a canales adicionales." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "Canal desconocido con id: {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3487,11 +3156,11 @@ msgstr "\n" " Acepta el parámetro opcional del servidor para permitir la recuperación del prefijo.\n" " " -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "No establecido." -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" @@ -3501,7 +3170,7 @@ msgstr "Roles de Admin: {admin}\n" "Idioma: {guild_locale}\n" "Formato regional: {guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3513,77 +3182,61 @@ msgstr "Configuración de {bot_name}:\n\n" "Formato regional global: {regional_format}\n" "Color de los embed predeterminado: {colour}" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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 "Establece el retraso hasta que el bot elimine el mensaje de comando.\n\n" -" Debe ser entre -1 y 60.\n\n" -" Establecer en -1 para desactivar esta característica.\n\n" -" Esto sólo se aplica al servidor actual y no globalmente.\n\n" -" **Ejemplos:**\n" -" - `[p]set deletedelay` - Muestra la configuración actual de retraso de eliminación.\n" -" - `[p]set deletedelay 60` - Establece el retraso de eliminación al máximo de 60 segundos.\n" -" - `[p]set deletedelay -1` - Deshabilita la eliminación de mensajes de comandos.\n\n" -" **Argumentos:**\n" -" - `[time]` - Los segundos a esperar antes de eliminar el mensaje del comando. Usa -1 para desactivar.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Eliminación de comandos desactivada." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "Eliminar el retraso conjunto a {num} segundos." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "No borraré los mensajes de comando." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" -" Alterna si usar el color configurado por el propietario del bot para incrustaciones.\n\n" -" Por defecto usa el color configurado del bot.\n" -" De lo contrario, el color utilizado será el color del rol superior asignado al bot.\n\n" -" **Ejemplo:**\n" -" - `[p]set usebotcolour`\n" +" - `[p]set usebotcolour`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "El bot {} utiliza su color configurado para embeds." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "no será" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "será" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3591,127 +3244,97 @@ msgid "\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" -" Cambia si quieres activar la búsqueda de comandos difusos para el servidor.\n\n" -" Esto permite al bot identificar posibles comandos mal escritos y ofrecer correcciones.\n\n" -" Nota: Esto puede ser intensivo en recursos y puede no ser adecuado para servidores muy grandes.\n\n" -" Por defecto se desactiva la búsqueda de comandos difusos.\n\n" -" **Ejemplo:**\n" -" - `[p]set serverfuzzy`\n" +" - `[p]set serverfuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 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:3956 +#: redbot/core/core_commands.py:4081 #, 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" -" Cambia si quieres activar la búsqueda de comandos difusos en DMs.\n\n" -" Esto permite al bot identificar posibles comandos mal escritos y ofrecer correcciones.\n\n" -" Por defecto se desactiva la búsqueda de comandos difusos.\n\n" -" **Ejemplo:**\n" -" - `[p]set fuzzy`\n" +" - `[p]set fuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "La búsqueda de comandos Fuzzy ha sido {} en MDs." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" -" Establece un color predeterminado para los Embeds del bot.\n\n" -" Los valores aceptables para el parámetro de color pueden encontrarse en:\n\n" -" https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\n\n" -" **Ejemplos:**\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" -" **Argumentos:**\n" -" - `[colour]` - El color a usar para embeds. Deje en blanco para establecer el valor predeterminado (rojo).\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " +msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "El color ha sido restablecido." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "El color ha sido establecido." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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 "Establece los prefijo(s) globales de [botname].\n\n" -" Aviso: Esto no es aditivo. Reemplazará todos los prefijos actuales.\n\n" -" Ver también la flag `--mentionable` para permitir mencionar el bot como el prefijo.\n\n" -" **Ejemplos:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Se necesitan comillas dobles para usar espacios en los prefijos.\n" -" - `[p]set prefix \"@[botname] \"` - Esto usa una mencion como el prefijo. Vea tambien la flag `--mentionable` para mas información.\n" -" - `[p]set prefix ! ? .` - Establece multiples prefijos.\n\n" -" **Argumentos:**\n" -" - `` - Los prefijos a los que el bot responderá globalmente.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 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:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" -msgstr "Advertencia: Un prefijo está por encima de la longitud recomendada (25 caracteres).\n" -"¿Desea continuar?" +msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Cancelado." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +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:4192 msgid "Prefix set." msgstr "Prefijo establecido." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "Prefijos establecidos." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3719,48 +3342,38 @@ msgid "\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" +" - `[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 "\n" -" Establece los prefijos del servidor de [botname].\n\n" -" Advertencia: Esto anulará los prefijos globales, el bot no responderá a ningún prefijo global en este servidor.\n" -" Esto no es aditivo. Reemplazará todos los prefijos actuales del servidor.\n" -" Un prefijo no puede tener más de 25 caracteres.\n\n" -" **Ejemplos:**\n" -" - `[p]set serverprefix !\n" -" - `[p]establecer servidor \"! \"` - Las cotizaciones son necesarias para utilizar espacios en los prefijos.\n" -" - `[p]set serverprefix \"@[botname] \"` - Esto utiliza una mención como prefijo.\n" -" - `[p]set serverprefix ! ? .` - Establece varios prefijos.\n" -" - `[p]set serverprefix \"Red - Discord Bot\" ? - Establece el prefijo para un servidor específico. Se necesitan citas para usar espacios en el nombre del servidor.\n\n" -" **Argumentos:**\n" -" - `[server]` - El servidor para establecer el prefijo para. Por defecto es el servidor actual.\n" -" - `[prefixes...]` - Los prefijos a los que el bot responderá en este servidor. Dejar en blanco para limpiar los prefijos del servidor.\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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "Se han restablecido los prefijos del servidor." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 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:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "Prefijo del servidor establecido." -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "Prefijos de servidor establecidos." -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3785,15 +3398,15 @@ msgstr "\n" " - `[use_buttons]` - Si se usan los botones o no. Deje en blanco para alternar.\n" " " -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "Utilizaré botones en los menús básicos." -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 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:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3816,19 +3429,19 @@ msgstr "\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:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "El mensaje debe tener menos de 1000 caracteres." -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "Se ha actualizado correctamente el mensaje de error." -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 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:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3839,63 +3452,48 @@ msgstr "\n" " Todos los ajustes de ayuda se aplican globalmente.\n" " " -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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 "\n" -" Mostrar los ajustes de ayuda actuales.\n\n" -" Aviso: Estos ajustes podrían no ser precisos si el formateador por defecto no está en uso.\n\n" -" **Ejemplo:**\n" -" - `[p]helpset showsettings`\n" +" - `[p]helpset showsettings`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4179 +#: redbot/core/core_commands.py:4325 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:4189 +#: redbot/core/core_commands.py:4335 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter`\n" -" " -msgstr "\n" -" Esto restablece el formato de ayuda de [botname] al formato predeterminado.\n\n" -" **Ejemplo:**\n" -" - `[p]helpset resetformatter`\n" +" - `[p]helpset resetformatter`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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 "\n" -" Esto restablece la configuración de ayuda de [botname] a sus valores predeterminados.\n\n" -" Esto puede no tener un impacto al usar formatos personalizados de Cogs de terceros\n" -" \n" -" **Ejemplo:**\n" -" - `[p]helpset resetsettings`\n" +" - `[p]helpset resetsettings`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3904,114 +3502,82 @@ msgid "\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" +" - `[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 "\n" -" Permite que el comando de ayuda sea enviado como un menú paginado en lugar de mensajes separados.\n\n" -" Cuando se active \"reactions\", \"buttons\", \"select\" o \"selectonly\",\n" -" `[p]help` sólo mostrará una página a la vez\n" -" y utilizará el esquema de control asociado para navegar entre páginas.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset usemenus reactions` - Activa el uso de menús de reacción.\n" -" - `[p]helpset usemenus buttons` - Activa el uso de menús de botones.\n" -" - `[p]helpset usemenus select` - Activa el uso de un menú de selección.\n" -" - `[p]helpset usemenus selectonly` - Habilita un menú de selección sólo en la ayuda.\n" -" - `[p]helpset usemenus disable` - Desactiva los menús de ayuda.\n\n" -" **Argumentos:**\n" -" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Determinar si usará `buttons`,\n" -" `reactions`, `select`, `selectonly`, o sin menús.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "La ayuda solo utilizará el menú seleccionado." -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 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:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "La ayuda usará los menús de botones." -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "La ayuda usará menús de reacción." -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "La ayuda no usará menús." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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" -" " -msgstr "\n" -" Esto permite al comando de ayuda mostrar comandos ocultos.\n\n" -" Esto por defecto es False.\n" -" Usar esto sin una configuración lo alternará.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset showhidden True` - Activa el poder mostrar comandos ocultos.\n" -" - `[p]helpset showhidden` - Alterna el valor.\n\n" -" **Argumentos:**\n" -" - `[show_hidden]` - Determina si usará o no el mostrar comandos ocultos en la ayuda. deje en blanco para alternar.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "La ayuda no filtrará los comandos ocultos." -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "La ayuda filtrará los comandos ocultos." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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" -" " -msgstr "\n" -" Esto permite que el comando de ayuda muestre los alias de comandos existentes si hay alguno.\n\n" -" Este valor por defecto es verdadero.\n" -" Usar esto sin una configuración lo alternará.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset showaliases False` - Deshabilita mostrar alias en este servidor.\n" -" - `[p]helpset showaliases` - Alterna el valor.\n\n" -" **Argumentos:**\n" -" - `[show_aliases]` - Determina si incluira alias en la ayuda. Deje en blanco para alternar.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "La ayuda mostrará ahora los alias de comandos." -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "La ayuda ya no mostrará los alias de comandos." -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -4020,64 +3586,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" -" " -msgstr "\n" -" Esto permite que el mensaje de ayuda sean tickeados si la ayuda es enviada a un DM.\n\n" -" Los ticks significan reaccionar a un mensaje de ayuda con un ✅.\n\n" -" Por defecto este valor es False.\n" -" Usar esto sin un ajuste lo alternará.\n\n" -" Nota: Esto sólo se utiliza cuando el bot no está usando menús.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset usetick False` - Deshabilita los ticks cuando la ayuda se envía por DMs.\n" -" - `[p]helpset usetick` - Alterna el valor.\n\n" -" **Argumentos:**\n" -" - `[use_tick]` - Determina si tickear el comando de ayuda cuando la ayuda se envía por DMs. Dejar en blanco para alternar.\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:4335 +#: redbot/core/core_commands.py:4481 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:4337 +#: redbot/core/core_commands.py:4483 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:4341 +#: redbot/core/core_commands.py:4487 #, 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" -" " -msgstr "\n" -" Establece si los comandos que no se pueden ejecutar en el contexto actual debiesen ser filtrados de la ayuda.\n\n" -" Por defecto este valor es verdadero.\n" -" Usar esto sin una configuración lo alternará.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset verifychecks False` - Habilita mostrar comandos inutilizables en la ayuda.\n" -" - `[p]helpset verifychecks` - Alterna el valor.\n\n" -" **Argumentos:**\n" -" - `[verify]` - Determina si ocultará comandos inutilizables en la ayuda. Deje en blanco para alternar.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:4504 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:4360 +#: redbot/core/core_commands.py:4506 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:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -4086,33 +3632,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" -" " -msgstr "\n" -" Establece si el bot debe responder a comandos de ayuda sobre temas inexistentes.\n\n" -" Cuando está habilitado, esto indicará la existencia de temas de ayuda, incluso si el usuario no puede usarlos.\n\n" -" Nota: Esta configuración por sí sola no previene completamente la enumeración de comandos.\n\n" -" Por defecto este valor es False.\n" -" Utilizando esto sin una configuración lo alternará.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset verifyexists True` - Habilita el envío de ayuda para temas no existentes.\n" -" - `[p]helpset verifyexists` - Alterna el valor.\n\n" -" **Argumentos:**\n" -" - `[verify]` - Determinará si la ayuda responderá para temas no existentes. Dejé en blanco para alternar.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "La ayuda verificará la existencia de temas de ayuda." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 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:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -4121,66 +3656,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" -" " -msgstr "Establece el límite de caracteres para cada página en el mensaje de ayuda.\n\n" -" Nota: Esta configuración sólo se aplica a la ayuda enviada por embeds.\n\n" -" El valor predeterminado es de 1000 caracteres. El valor mínimo es de 500.\n" -" El máximo se basa en la parte inferior de lo que usted proporciona y lo que discord permite.\n\n" -" Tenga en cuenta que establecer un límite de caracteres relativamente pequeño puede\n" -" significar que algunas páginas superarán este límite.\n\n" -" **Ejemplo:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" -" **Argumentos:**\n" -" - `` - La cantidad máxima de caracteres a mostrar por página en el mensaje de ayuda.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4413 +#: redbot/core/core_commands.py:4559 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:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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" -" " -msgstr "Establecer el número máximo de páginas de ayuda enviadas en un canal del servidor.\n\n" -" Nota: Esta configuración no se aplica a la ayuda del menú.\n\n" -" Si un mensaje de ayuda contiene más páginas que este valor, el mensaje de ayuda\n" -" será enviado al autor del comando a través de DM. Esto es para ayudar a reducir el spam en los \n" -" canales de texto del servidor.\n\n" -" El valor predeterminado es de 2 páginas.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset maxpages 50` - Básicamente nunca envíes ayuda por DMs.\n" -" - `[p]helpset maxpages 0` - Siempre enviar ayuda a DMs.\n\n" -" **Argumentos:**\n" -" - `` - Las páginas máximas permitidas para enviar por ayuda en un servidor.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "¡Debe dar un valor de cero o mayor!" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 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:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -4188,257 +3701,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 "Establece el retraso tras el cual se eliminarán las páginas de ayuda.\n\n" -" Esta configuración está deshabilitada por defecto, y sólo se aplica a la ayuda que no es propia del \n" -" menú, enviada en los canales de texto del servidor.\n" -" Establecer el retraso a 0 deshabilita esta función.\n\n" -" El bot debe tener permiso MANAGE_MESSAGES para que esto funcione.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset deletedelay 60` - Elimina las páginas de ayuda después de un minuto.\n" -" - `[p]helpset deletedelay 1` - Borrar las páginas de ayuda tan pronto como sea posible.\n" -" - `[p]helpset deletedelay 1209600` - Tiempo máximo de espera antes de eliminar (14 días).\n" -" - `[p]helpset deletedelay 0` - Desactiva la eliminación de páginas de ayuda.\n\n" -" **Argumentos:**\n" -" - `` - Los segundos a esperar antes de eliminar las páginas de ayuda.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4469 +#: redbot/core/core_commands.py:4613 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:4474 +#: redbot/core/core_commands.py:4618 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:4476 +#: redbot/core/core_commands.py:4620 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:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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 "Establece el tiempo de espera para las reacciones, si los menús están habilitados.\n\n" -" El valor predeterminado es de 30 segundos.\n" -" El tiempo de espera debe estar entre 15 y 300 segundos.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset reacttimeout 30` - El tiempo de espera predeterminado.\n" -" - `[p]helpset reacttimeout 60` - Tiempo de espera de 1 minuto.\n" -" - `[p]helpset reacttimeout 15` - Mínimo permitido tiempo de espera.\n" -" - `[p]helpset reacttimeout 300` - Máximo permitido tiempo de espera (5 minutos).\n\n" -" **Argumentos:**\n" -" - `` - El tiempo de espera, en segundos, de las reacciones.\n" +" - `` - The timeout, in seconds, of the reactions.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 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:4498 +#: redbot/core/core_commands.py:4642 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:4502 +#: redbot/core/core_commands.py:4646 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:4506 +#: redbot/core/core_commands.py:4650 #, 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" -" " -msgstr "\n" -" Establece la etiqueta de pie a usar.\n\n" -" La longitud máxima de la línea es de 2048 caracteres.\n" -" Esta configuración sólo se aplica a la ayuda incrustada. Si no se especifica ninguna etiqueta, se utilizará el valor por defecto en su lugar.\n\n" -" **Ejemplos:**\n" -" - `[p]helpset tagline Gracias por usar el bot!\n" -" - `[p]helpset tagline` - Restablece la línea a la predeterminada.\n\n" -" **Argumentos:**\n" -" - `[tagline]` - Esta etiqueta de pie aparecerá en la parte inferior de la ayuda incrustada. Deje en blanco para reiniciarla.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "La etiqueta se ha restablecido." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 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:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "La etiqueta se ha establecido." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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" -" " -msgstr "Envía un mensaje al Dueño.\n\n" -" Esto está limitado a un mensaje cada 60 segundos por persona.\n\n" -" **Ejemplo:**\n" -" - `[p]contact ¡Ayuda! ¡El bot se ha vuelto loco!\n\n" -" **Argumentos:**\n" -" - `[message]` - El mensaje a enviar al dueño del bot.\n" +" - `[message]` - The message to send to the owner.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID de usuario: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "a través de MP" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID del servidor: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilice `{}dm {} ` para responder a este usuario" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Enviado por {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 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:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Su mensaje ha sido enviado." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "No soy capaz de entregar su mensaje. Lo siento." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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" -" " -msgstr "Envía un DM a un usuario.\n\n" -" Este comando necesita un ID de usuario para funcionar.\n\n" -" Para obtener un ID de usuario, vaya a la configuración de Discord, y abra la pestaña 'Apariencia'.\n" -" Habilite el 'Modo desarrollador', y luego haga clic derecho en un usuario y haga clic en 'Copiar ID'.\n\n" -" **Ejemplo:**\n" -" - `[p]dm 262626262626262626262626262626 ¿Le agrado? Sí / No`\n\n" -" **Argumentos:**\n" -" - `[message]` - El mensaje a enviar a ese usuario.\n" +" - `[message]` - The message to dm to the user.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Dueño de {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Puedes responder este mensaje con {}contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Lo siento, no pude enviar su mensaje a {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Mensaje enviado a {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Imprime la ruta de datos del bot." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Ruta de datos: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, 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:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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 "\n" -" ¡Diagnostica problemas con las comprobaciones de comando con facilidad!\n\n" -" Si quieres diagnosticar el comando desde un canal de texto en un servidor diferente,\n" -" puede hacerlo usando el comando en DMs.\n\n" -" **Ejemplo:**\n" -" - `[p]diagnoseissues #general @Slime ban` - Diagnosticar por qué @Slime no puede usar el comando `[p]ban en el canal #general.\n\n" -" **Argumentos:**\n" -" - `[channel]` - El canal de texto donde el comando será probado. Por defecto es el canal actual.\n" -" - `` - El miembro que debe ser considerado como el iniciador del comando.\n" -" - `` - El nombre del comando a probar.\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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 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:4750 +#: redbot/core/core_commands.py:4897 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:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -4451,109 +3911,85 @@ msgstr "\n" " Usa `[p]allowlist clear` para desactivar la lista de usuarios autorizados\n" " " -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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" -" " -msgstr "\n" -" Añade usuarios a la lista de usuarios autorizados.\n\n" -" **Ejemplos:**\n" -" - `[p]allowlist add @26 @Will` - Añade dos usuarios a la lista de usuarios autorizados.\n" -" - `[p]allowlist add 262626262626262626` - Añade un usuario por su ID.\n\n" -" **Argumentos:**\n" -" - `` - El usuario o los usuarios a añadir a la lista de usuarios autorizados.\n" +" - `` - The user or users to add to the allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "Los usuarios han sido añadidos a la lista permitida." -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "El usuario ha sido añadido a la lista permitida." -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" -" " -msgstr "\n" -" Lista de usuarios en la lista de usuarios autorizados.\n\n" -" **Ejemplo:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "Usuarios en la lista permitida:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "Usuario en la lista permitida:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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" -" " -msgstr "\n" -" Elimina a los usuarios de la lista de usuarios autorizados.\n\n" -" La lista de usuarios autorizados se deshabilitará si todos los usuarios son eliminados.\n\n" -" **Ejemplos:**\n" -" - `[p]allowlist remove @26 @Will` - Elimina dos usuarios de la lista de usuarios autorizados.\n" -" - `[p]allowlist remove 262626262626262626` - Elimina un usuario por su ID.\n\n" -" **Argumentos:**\n" -" - `` - El usuario o los usuarios a eliminar de la lista de usuarios autorizados.\n" +" - `` - The user or users to remove from the allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "Los usuarios han sido eliminados de la lista permitida." -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "El usuario ha sido eliminado de la lista permitida." -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" -" " -msgstr "\n" -" Borra la lista de usuarios autorizados.\n\n" -" Esto desactiva la lista de usuarios autorizados.\n\n" -" **Ejemplo:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "La lista de permisos ha sido borrada." -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -4564,103 +4000,81 @@ msgstr "\n" " Use `[p]blocklist clear` para desactivar la lista de bloqueados\n" " " -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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" -" " -msgstr "\n" -" Añade usuarios a la lista de usuarios bloqueados.\n\n" -" **Ejemplos:**\n" -" - `[p]blocklist add @26 @Will` - Añade dos usuarios a la lista de de usuarios bloqueados.\n" -" - `[p]blocklist add 262626262626262626` - bloquea un usuario por su ID.\n\n" -" **Argumentos:**\n" -" - `` - El usuario o los usuarios a añadir a la lista de usuarios bloqueados.\n" +" - `` - The user or users to add to the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4875 +#: redbot/core/core_commands.py:5022 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:4880 +#: redbot/core/core_commands.py:5027 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:4882 +#: redbot/core/core_commands.py:5029 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:4886 +#: redbot/core/core_commands.py:5033 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" -" " -msgstr "\n" -" Lista de usuarios en la lista de bloqueados.\n\n" -" **Ejemplo:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "Usuarios en la lista de bloqueos:" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "Usuario en la lista de bloqueos:" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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" -" " -msgstr "\n" -" Elimina a los usuarios de la lista de bloques.\n\n" -" **Ejemplos:**\n" -" - `[p]blocklist remove @26 @Will` - Elimina dos usuarios de la lista de bloqueos.\n" -" - `[p]blocklist remove 262626262626262626` - Elimina un usuario por su ID.\n\n" -" **Argumentos:**\n" -" - `` - El usuario o los usuarios a eliminar de la lista de bloqueados.\n" +" - `` - The user or users to remove from the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "Los usuarios han sido eliminados de la lista de bloqueos." -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "El usuario ha sido eliminado de la lista de bloqueos." -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" -" " -msgstr "\n" -" Limpia la lista de bloqueados.\n\n" -" **Ejemplo:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "Se ha borrado la lista de bloqueos." -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -4673,119 +4087,93 @@ msgstr "\n" " Use `[p]localallowlist clear` para desactivar la lista de usuarios autorizados\n" " " -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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" -" " -msgstr "\n" -" Añade un usuario o rol a la lista de usuarios autorizados del servidor.\n\n" -" **Ejemplos:**\n" -" - `[p]localallowlist add @26 @Will` - Añade dos usuarios a la lista local permitida.\n" -" - `[p]localallowlist add 262626262626262626` - Autoriza a un usuario por su ID.\n" -" - `[p]localallowlist añadir \"Super Admins\"` - Autoriza a un rol con un espacio en el nombre sin mencionar.\n\n" -" **Argumentos:**\n" -" - `` - Los usuarios o roles a eliminar de la lista local de usuarios autorizados.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 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:4986 +#: redbot/core/core_commands.py:5133 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:4990 +#: redbot/core/core_commands.py:5137 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" -" " -msgstr "\n" -" Lista de usuarios y roles en la lista de usuarios autorizados del servidor.\n\n" -" **Ejemplo:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "Usuarios y/o roles permitidos:" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "Usuario o rol permitido:" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "Usuario/Rol borrado o desconocido" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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" -" " -msgstr "\n" -" Elimina el usuario o el rol de la lista de usuarios autorizados.\n\n" -" La lista local de Usuarios autorizados será deshabilitada si todos los usuarios son eliminados.\n\n" -" **Ejemplos:**\n" -" - `[p]localallowlist remove @26 @Will` - Elimina dos usuarios de la lista local permitida.\n" -" - `[p]localallowlist remove 262626262626262626` - Elimina un usuario por su ID.\n" -" - `[p]localallowlist eliminar \"Super Admins\"` - Quita un rol con un espacio en el nombre sin mencionar.\n\n" -" **Argumentos:**\n" -" - `` - Los usuarios o roles a eliminar de la lista local de usuarios autorizados.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 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:5049 +#: redbot/core/core_commands.py:5196 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:5053 +#: redbot/core/core_commands.py:5200 #, 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 "\n" -" Borra la lista de permitidos.\n\n" -" Esto desactiva la lista local de permitidos y borra todas las entradas.\n\n" -" **Ejemplo:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "La lista permitida del servidor ha sido borrada." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4796,498 +4184,373 @@ msgstr "\n" " Use `[p]localblocklist clear` para desactivar la lista de bloqueados \n" " " -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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" -" " -msgstr "\n" -" Añade un usuario o rol a la lista de bloqueados local.\n\n" -" **Ejemplos:**\n" -" - `[p]localblocklist add @26 @Will` - Añade dos usuarios a la lista de bloqueados local.\n" -" - `[p]localblocklist add 262626262626262626` - bloquea un usuario por su ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Bloquea un rol con un espacio en el nombre sin mencionar.\n\n" -" **Argumentos:**\n" -" - `` - Los usuarios o roles a añadir a la lista de bloqueados local.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5093 +#: redbot/core/core_commands.py:5240 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:5096 +#: redbot/core/core_commands.py:5243 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:5099 +#: redbot/core/core_commands.py:5246 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:5104 +#: redbot/core/core_commands.py:5251 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:5106 +#: redbot/core/core_commands.py:5253 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:5110 +#: redbot/core/core_commands.py:5257 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" -" " -msgstr "\n" -" Lista de usuarios y roles en la lista de bloqueados del servidor.\n\n" -" **Ejemplo:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "Usuarios y/o roles bloqueados:" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "Usuario o rol bloqueado:" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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" -" " -msgstr "\n" -" Elimina usuario o rol de la lista de bloqueados local.\n\n" -" **Ejemplos:**\n" -" - `[p]localblocklist remove @26 @Will` - Elimina dos usuarios de la lista de bloqueados local.\n" -" - `[p]localblocklist remove 262626262626262626` - Desbloquea un usuario por su ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Desbloquea un rol con un espacio en el nombre sin mencionar.\n\n" -" **Argumentos:**\n" -" - `` - Los usuarios o roles a eliminar de la lista de bloqueados locales.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5152 +#: redbot/core/core_commands.py:5299 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:5154 +#: redbot/core/core_commands.py:5301 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:5158 +#: redbot/core/core_commands.py:5305 #, 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 "\n" -" Borra la lista de bloqueados del servidor.\n\n" -" Esto desactiva la lista de bloqueados del servidor y elimina todas las entradas.\n\n" -" **Ejemplo:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "La lista de bloqueo del servidor ha sido borrada." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "Comandos para activar y desactivar comandos y cogs." -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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" -" " -msgstr "Establece el estado predeterminado para un cog como desactivado.\n\n" -" Esto deshabilitará el cog para todos los servidores por defecto.\n" -" Para sobrescribirlo, usa `[p]command enablecog` en los servidores que quieres permitir el uso.\n\n" -" Nota: Esto sólo funcionará en los cogs activados, y debe hacer referencia al nombre del cog en mayúsculas y minúsculas.\n\n" -" **Ejemplos:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" -" **Argumentos:**\n" -" - `` - El nombre del cog para deshabilitar por defecto. Debe ser un título.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "No puedes desactivar este cog por defecto." -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} ha sido establecido como deshabilitado por defecto." -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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" -" " -msgstr "Establecerel estado predeterminado para un Cog como habilitado.\n\n" -" Esto volverá a habilitar el Cog para todos los servidores por defecto.\n" -" Para sobrescribirlo, usa el comando `[p]disablecog` en los servidores que quieres impedir el uso.\n\n" -" Nota: Esto sólo funcionará en los Cogs cargados, y debe hacer referencia al nombre del Cog en mayúsculas y minúsculas.\n\n" -" **Ejemplos:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" -" **Argumentos:**\n" -" - `` - El nombre del módulo para habilitar por defecto. La primera letra del nombre debe estar en Mayúsculas.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "El cog {cogname} se ha habilitado por defecto." -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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 "Desactiva un cog en este servidor.\n\n" -" Nota: Esto solo funcionará en los cog cargados, y debe hacer referencia al nombre del cog en mayúsculas del título.\n\n" -" **Ejemplos:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" -" **Argumentos:**\n" -" - `` - El nombre del cog para desactivar en este servidor. Debe estar en minusculas. " +msgstr "" -#: redbot/core/core_commands.py:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "No puedes desactivar este cog ya que te bloquearia del servidor." -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "El cog {cogname} ha sido deshabilitado en este gremio." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "El cog {cogname} ya estaba deshabilitado (no hay nada que hacer)." -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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" -" " -msgstr "Activa un cog en este servidor.\n\n" -" Nota: Esto solo funcionará en los cogs cargados, y debe hacer referencia al nombre del cog en mayúsculas del título.\n\n" -" **Ejemplos:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" -" **Argumentos:**\n" -" - `` - El nombre del cog a activar en este servidor. Debe ser un título con minúsculas.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "El cog {cogname} ha sido habilitado en este gremio." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "El Cog \"{arg}\" no ha sido encontrado." -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} no fue deshabilitado (nada que hacer)." -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" -" " -msgstr "Muestra una lista de los cogs que están deshabilitados en este servidor.\n\n" -" **Ejemplo:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "Los siguientes cogs están deshabilitados en este gremio:\n" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "No hay cogs deshabilitados en este servidor." -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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" -" Lista de comandos deshabilitados.\n\n" -" Si eres el dueño del bot, esto mostrará los comandos globales deshabilitados por defecto.\n" -" De lo contrario, se mostrarán comandos deshabilitados en el servidor actual.\n\n" -" **Ejemplo:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5312 +#: redbot/core/core_commands.py:5459 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" -" " -msgstr "Lista de comandos deshabilitados globalmente.\n\n" -" **Ejemplo:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "No hay ningún comando desactivado globalmente." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "Los comandos {} están deshabilitados globalmente.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 comando está deshabilitado globalmente.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "Muestra una lista de los cogs deshabilitados en este servidor.\n\n" -" **Ejemplo:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "No hay ningún comando deshabilitado en {}." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} comandos están deshabilitados en {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "1 comando está deshabilitado en {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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" -" " -msgstr "\n" -" Desactivar un comando.\n\n" -" Si eres el propietario del bot, esto deshabilitará los comandos globalmente por defecto.\n" -" De lo contrario, esto desactivará los comandos en el servidor actual.\n\n" -" **Ejemplos:**\n" -" - `[p]command disable userinfo` - Deshabilita el comando `userinfo` en el cog Mod.\n" -" - `[p]command disable urban` - Deshabilita el comando `urban` en el cog General.\n\n" -" **Argumentos:**\n" -" - `` - El comando a deshabilitar.\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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" -" " -msgstr "\n" -" Desactiva un comando globalmente.\n\n" -" **Ejemplos:**\n" -" - `[p]command disable global userinfo` - Deshabilita el comando `userinfo` en el cog Mod.\n" -" - `[p]command disable global urban` - Deshabilita el comando `urban` en el cog General.\n\n" -" **Argumentos:**\n" -" - `` - El comando para desactivar globalmente.\n" +" - `` - The command to disable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "El comando para desactivar no puede ser `command` o cualquiera de sus subcomandos." -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "Este comando está siempre disponible y no se puede desactivar." -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Ese comando ya está deshabilitado globalmente." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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" -" " -msgstr "\n" -" Desactiva un comando sólo en este servidor.\n\n" -" **Ejemplos:**\n" -" - `[p]command disable server userinfo` del servidor - Deshabilita el comando `userinfo` en el Cog Mod.\n" -" - `[p]command disable server urban` servidor - Deshabilita el comando `urban` en el Cog General.\n\n" -" **Argumentos:**\n" -" - `` El comando a desactivar para el servidor actual.\n" +" - `` - The command to disable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "No tienes permisos para desactivar ese comando." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Ese comando ya está desactivado en este servidor." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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 "Activar un comando.\n\n" -" Si eres el dueño del bot, esto intentará habilitar un comando deshabilitado globalmente por defecto.\n" -" De lo contrario, esto intentará habilitar un comando deshabilitado en el servidor actual.\n\n" -" **Ejemplos:**\n" -" - `[p]comando habilitar userinfo` - Habilita el comando `userinfo` en el Mod cog.\n" -" - `[p]comando habilitar urban` - Activa el comando `urban` en el módulo General.\n\n" -" **Argumentos:**\n" -" - `` - El comando a habilitar.\n" +" - `` - The command to enable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5473 +#: redbot/core/core_commands.py:5620 #, 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" -" " -msgstr "\n" -" Activa un comando globalmente.\n\n" -" **Ejemplos:**\n" -" - `[p]command enable global userinfo` - Activa el comando `userinfo` en el Cog Mod.\n" -" - `[p]command enable global urban` - Activa el comando `urban` en el Cog General.\n\n" -" **Argumentos:**\n" -" - `` - El comando para habilitar globalmente.\n" +" - `` - The command to enable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Ese comando ya está habilitado globalmente." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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" -" Habilitar un comando en este servidor.\n\n" -" **Ejemplos:**\n" -" - `[p]command enable server userinfo` - Habilita el comando `userinfo` en el Cog Mod.\n" -" - `[p]command enable server unban` - Habilita el comando `urban` en el Cog General.\n\n" -" **Argumentos:**\n" -" - `` El comando a habilitar para el servidor actual.\n" +" - `` - The command to enable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "No tienes permisos para activar ese comando." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Ese comando ya está habilitado en este servidor." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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 "Establece la respuesta del bot a comandos deshabilitados.\n\n" -" Deje en blanco para no enviar nada.\n\n" -" Para incluir el nombre del comando en el mensaje, incluya el marcador de posición `{command}`.\n\n" -" **Ejemplos:**\n" -" - `[p]command disabledmsg Este comando está deshabilitado`\n" -" - `[p]command disabledmsg {command} está deshabilitado`\n" -" - `[p]command disabledmsg` - No envía nada cuando se intenta desactivar un comando desactivado.\n\n" -" **Argumentos:**\n" -" - `[message]` - El mensaje a enviar cuando un comando deshabilitado es ejecutado.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -5298,105 +4561,80 @@ msgstr "\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:5556 +#: redbot/core/core_commands.py:5703 #, 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" -" Obtiene una lista de los miembros y roles actuales configurados para la inmunidad ante las acciónes de moderación automáticas.\n\n" -" **Ejemplo:**\n" -" - `[p]autoimmune list\n" +" - `[p]autoimmune list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "Rol inmune de las acciones automatizadas de moderación:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "Miembros inmunes de las acciones de moderación automatizadas:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Aquí no hay ajustes de inmunidad." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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" -" Hace que un usuario o un rol sean inmunes a las acciones de moderación automatizadas.\n\n" -" **Ejemplos:**\n" -" - `[p]autoimmune add @Twentysix` - Añade un usuario.\n" -" - `[p]autoimmune add @Mods` - Añade un rol.\n\n" -" **Argumentos:**\n" -" - `` - El usuario o el rol al que agregar inmunidad.\n" +" - `` - The user or role to add immunity to.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Ya se ha añadido." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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" -" " -msgstr "\n" -" Quitar un usuario o rol de ser inmune a las acciones de moderación automatizadas.\n\n" -" **Ejemplos:**\n" -" - `[p]autoinmune remove @Twentysix` - Elimina un usuario.\n" -" - `[p]autoinmune remove @Mods` - Elimina un rol.\n\n" -" **Argumentos:**\n" -" - `` - El usuario o el rol del que eliminar la inmunidad.\n" +" - `` - The user or role to remove immunity from.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "No esta en lista." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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" -" Comprueba si un usuario o rol sería considerado inmune de acciones automatizadas.\n\n" -" **Ejemplos:**\n" -" - `[p]autoimmune isimmune @Twentysix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" -" **Argumentos:**\n" -" - `` - El usuario o el rol del que comprobar la inmunidad de.\n" +" - `` - The user or role to check the immunity of.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "Son inmunes." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "No son inmunes." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -5409,146 +4647,112 @@ msgstr "\n" " Nota: Los dueños y administradores anulan la lista de ignorados.\n" " " -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" -" " -msgstr "\n" -" Lista de los servidores y canales actualmente ignorados.\n\n" -" **Ejemplo:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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 "\n" -" Ignorar comandos en el canal, hilo o categoría.\n\n" -" Por defecto es el hilo o canal actual.\n\n" -" Nota: Los propietarios, administradores y aquellos con permisos de administración del canal anulan los canales ignorados.\n\n" -" **Ejemplos:**\n" -" - `[p]ignore channel #general` - Ignora comandos en el canal #general.\n" -" - `[p]ignore channel` - Ignores comandos en el canal actual.\n" -" - `[p]ignore channel \"General Channels\"` - Use comillas para las categorías con espacios.\n" -" - `[p]ignore channel 356236713347252226` - También acepta IDs.\n\n" -" **Argumentos:**\n" -" - `` - El canal a ignorar. Esto también puede ser un hilo o un canal de categoría.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Canal añadido a ignorados." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "El canal ya está en ignorados." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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" -" Ignorar comandos en este servidor.\n\n" -" Nota: Los dueños, administradores y aquellos con permisos de Gestionar el Servidor anulan los servidores ignorados.\n\n" -" **Ejemplo:**\n" -" - `[p]ignore server` - Ignora el servidor actual\n" +" - `[p]ignore server` - Ignores the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5736 +#: redbot/core/core_commands.py:5883 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:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Este servidor ya está siendo ignorado." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, 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:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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 "\n" -" Eliminar un canal, hilo o categoría de la lista de ignorados.\n\n" -" Por defecto es el hilo o canal actual.\n\n" -" **Ejemplos:**\n" -" - `[p]unignore channel #general` - Deja de ignorar comandos en el canal #general.\n" -" - `[p]unignore channel` - Deja de ignorar comandos en el canal actual.\n" -" - `[p]unignore channel \"Canales Generales\"` - Usar comillas para categorías con espacios.\n" -" - `[p]unignore channel 356236713347252226` - También acepta IDs. Utilice este método para dejar de ignorar las categorías.\n\n" -" **Argumentos:**\n" -" - `` - El canal a designorar. Esto también puede ser un hilo o un canal de categoría.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Canal removido de la lista ignorada." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Ese canal no está en la lista ignorarda." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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" -" Elimina este servidor de la lista de ignorados.\n\n" -" **Ejemplo:**\n" -" - `[p]unignore server` - Deja de ignorar el servidor actual\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5791 +#: redbot/core/core_commands.py:5938 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:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Este servidor no está en la lista de ignorar." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Este servidor está siendo ignorado actualmente." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Ninguno" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" @@ -5556,7 +4760,7 @@ msgstr "Categorías ignoradas actualmente: {categories}\n" "Canales: {channels}\n" "Hilos (excluyendo archivados):{threads}" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -5565,12 +4769,12 @@ msgstr "\n" " Obtén información sobre las licencias de Red.\n" " " -#: redbot/core/dev_commands.py:316 +#: 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:358 +#: 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" @@ -5614,7 +4818,7 @@ msgstr "Evalúa una declaración de código python.\n\n" " `cf` - del módulo redbot.core.utils.chat_formatting \n" " " -#: redbot/core/dev_commands.py:392 +#: 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" @@ -5657,7 +4861,7 @@ msgstr "Ejecutar código asíncrono.\n\n" " `cf` - del módulo redbot.core.utils.chat_formatting \n" " " -#: redbot/core/dev_commands.py:426 +#: 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" @@ -5700,44 +4904,44 @@ msgstr "Abrir un REPL interactivo.\n\n" " `cf` - del módulo redbot.core.utils.chat_formatting \n" " " -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Saliendo." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "Error inesperado: " -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring 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:498 +#: 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:506 +#: 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:508 +#: 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:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -5746,7 +4950,7 @@ msgstr "Simula a otro usuario que invoca un comando.\n\n" " El prefijo no debe ser introducido.\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -5761,18 +4965,18 @@ msgstr "Envia un mensaje de evento como si fuera enviado por un usuario diferent " o cualquier otra cosa que haga que el mensaje no esté vacío.\n" " " -#: redbot/core/dev_commands.py:551 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." 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:559 +#: 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:561 +#: 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." @@ -5780,104 +4984,112 @@ msgstr "Los propietarios de bots ya no pasarán por alto todos los comandos con msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "El saldo de {user} no puede subir por encima de {max} {currency}." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Caso #{} | {} {}" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Razón:** Usa el comando `reason` para añadirla" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Desconocido" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: 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:528 +#: 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:532 +#: 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:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "{channel_id} (eliminado)" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "Hilo {thread_name} en {channel_name}" -#: redbot/core/modlog.py:545 +#: 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:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "Razón:" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderador" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Hasta" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Duración" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Canal" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Modificado por" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Última modificación el" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "Usuario:" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "Moderador:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "Hasta:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "Duración:" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "Canal:" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "Enmendado por:" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "Última modificación en:" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "Comando no encontrado." -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "No tienes permiso para usar este comando." +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/fi-FI.po b/redbot/core/locales/fi-FI.po index e72429926df..8a882f97e94 100644 --- a/redbot/core/locales/fi-FI.po +++ b/redbot/core/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: fi_FI\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Komennot liittymään Redin pluginhallintaan." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Polku lisätty onnistuneesti." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} ladattu:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} lataus poistettu:**\n" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,270 +325,270 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -586,119 +608,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: 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:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Tuo komento ei ole käytettävissä yksityisviesteissä." -#: redbot/core/_events.py:414 +#: 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:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "Et voi maksaa tästä komennosta yksityisviesteissä ilman globaalia pan 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red-versio" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Vanhentunut" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Tietoa Redistä" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Vahvistusta ei saatu, peruutetaan." -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Tässä voi kestää jonkin aikaa." -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: 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:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "käytössä" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "ei käytössä" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Selvä. Näkemiin :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Okei, jään sitten :)" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Sammutetaan... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Käynnistetään uudelleen..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Globaali" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Palvelin" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1853,7 +1880,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1861,205 +1888,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2095,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,155 +2147,185 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Kuvaus nollattu." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "URL-osoite on virheellinen." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Vain JPG / PNG muotoja." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" + +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Valmista." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Avatar poistettu." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 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:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 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:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2276,152 +2333,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Tilaksi asetettiin {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2432,22 +2486,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2457,62 +2511,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2520,17 +2574,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2538,55 +2592,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2594,61 +2648,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2658,71 +2712,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2730,7 +2788,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2738,63 +2796,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2802,18 +2860,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2821,61 +2879,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2883,91 +2941,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Väri nollattiin." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Väri asetettiin." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2975,34 +3038,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3017,15 +3084,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3039,19 +3106,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3059,48 +3126,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3109,82 +3176,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3193,44 +3260,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3239,22 +3306,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3263,45 +3330,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3309,202 +3375,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "Käyttäjä-ID: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3513,85 +3581,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3599,81 +3667,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3682,93 +3750,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3776,373 +3844,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4150,80 +4218,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4232,130 +4300,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4380,7 +4448,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4404,7 +4472,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4428,51 +4496,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Poistutaan." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4482,17 +4550,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4500,104 +4568,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Tapaus #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Tuntematon" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: 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/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderaattori" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Kesto" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanava" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Viimeksi muokattu" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/fr-FR.po b/redbot/core/locales/fr-FR.po index 9705fc3bde1..2f8fc7ea0b1 100644 --- a/redbot/core/locales/fr-FR.po +++ b/redbot/core/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: fr_FR\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Commandes pour la gestion des cogs de Red." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Liste les chemins des cogs actuels par ordre de priorité.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,15 +44,38 @@ msgstr "\n" " Ajoute un chemin à la liste des chemins des cogs disponibles.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "Un chemin de cog ne peut pas faire partie du chemin de données du bot ({bot_data_path})." + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "Un chemin de cog ne peut pas faire partie du chemin de base du bot ({core_path})." + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "Le chemin fourni semble être un paquet cog, êtes-vous sûr que c'est le chemin que vous voulez ajouter en tant que **chemin de cog**?\n\n" +"Par exemple, dans le cas suivant, vous devriez ajouter la {path} en tant que **chemin de cog** :\n" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "Veuillez consulter la documentation de l'interface utilisateur de Cog Manager, en cas de doute :" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "Ok, le chemin ne sera pas ajouté." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Chemin d'accès ajouté avec succès." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" @@ -60,15 +83,15 @@ msgid "\n" msgstr "\n" "Enlevez un ou plusieurs chemins cog disponibles données par les `path_numbers` de `[p]paths`. " -#: redbot/core/_cog_manager.py:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "Les chemins suivants ont été enlevés : {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 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:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -77,19 +100,19 @@ msgstr "\n" " Réordonne les chemins internes pour permettre la découverte de différents cogs.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Index 'from' invalide." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Index 'to' invalide." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Chemins d'accès réorganisés." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -104,15 +127,15 @@ msgstr "\n" " Aucun cog installé ne sera transféré pendant le processus.\n" " " -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Ce chemin d'accès n'existe pas." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 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:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -121,11 +144,11 @@ msgstr "\n" " Liste tous les cogs chargés et disponibles.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} chargé :**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} déchargé :**\n" @@ -267,7 +290,7 @@ msgstr "Vérification des Contrôles globaux, cog et commandes" 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:860 +#: 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." @@ -334,273 +357,273 @@ msgid "Permissions verification" msgstr "Vérification des permissions" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Vérification des permission pour le cog {cog}" +msgid "Cog permissions verification" +msgstr "Vérification des permissions" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Vérifications des permissions" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Vérifications des permissions" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: 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:694 +#: 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:703 +#: 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:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "propriétaire de guilde" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "le rôle de modérateur" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "le rôle administrateur" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "attribuer le rôle approprié à l'utilisateur" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: 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:756 +#: 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:765 +#: 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:783 +#: 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:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "Autres vérifications des commandes" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "Contrôles globaux 'appel unique'" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "Autres contrôles globaux 'appel unique'" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: 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:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: 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:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "Vérification des contrôles et des autorisations" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Passé" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Échoué" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: 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:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Problème détecté : " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Solution: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Salon: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Appel de commande: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Commande: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Les tests qui ont été effectués :" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -612,7 +635,8 @@ msgstr "\n\n" 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 "" +msgstr "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 ce qui suit :{command_1}\n" +"Une fois que vous avez redémarré votre bot, nous vous recommandons de mettre à jour tous les cogs tiers installés avec cette commande dans Discord :{command_2}" #: redbot/core/_events.py:128 msgid "Command Prompt" @@ -622,119 +646,119 @@ msgstr "Invite de commande" msgid "Terminal" msgstr "Terminal" -#: redbot/core/_events.py:234 +#: 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:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." -msgstr "" +msgstr "L'argument {parameter_name} doit être un entier positif." -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: redbot/core/_events.py:253 redbot/core/_events.py:306 msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." -msgstr "" +msgstr "L'argument `{parameter_name}` ne doit pas être un entier supérieur à {maximum}." -#: redbot/core/_events.py:251 redbot/core/_events.py:304 +#: redbot/core/_events.py:257 redbot/core/_events.py:310 msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." -msgstr "" +msgstr "L'argument `{parameter_name}` doit être un entier au moins de {minimum}." -#: redbot/core/_events.py:255 redbot/core/_events.py:308 +#: redbot/core/_events.py:261 redbot/core/_events.py:314 msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." -msgstr "" +msgstr "L'argument `{parameter_name}` doit être un entier entre {minimum} et {maximum}." -#: redbot/core/_events.py:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." -msgstr "" +msgstr "L'argument `{parameter_name}` doit être un nombre positif." -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: redbot/core/_events.py:268 redbot/core/_events.py:321 msgid "Argument `{parameter_name}` must be a number no more than {maximum}." -msgstr "" +msgstr "L'argument `{parameter_name}` ne doit pas être un nombre supérieur à {maximum}." -#: redbot/core/_events.py:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." -msgstr "" +msgstr "L'argument `{parameter_name}` doit être un nombre au moins de {maximum}." -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: redbot/core/_events.py:276 redbot/core/_events.py:329 msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." -msgstr "" +msgstr "L'argument `{parameter_name}` doit être un nombre compris entre {minimum} et {maximum}." -#: redbot/core/_events.py:275 redbot/core/_events.py:328 +#: 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 "" +msgstr "L'argument `{parameter_name}` doit être une chaîne de caractères d'une longueur maximale de {maximum}." -#: redbot/core/_events.py:279 redbot/core/_events.py:332 +#: 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 "" +msgstr "L'argument `{parameter_name}` doit être une chaîne de caractères d'une longueur maximale de {minimum}." -#: redbot/core/_events.py:283 redbot/core/_events.py:336 +#: 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 "" +msgstr "L'argument `{parameter_name}` doit être une chaîne de caractères d'une longueur comprise entre {minimum} et {maximum}." -#: redbot/core/_events.py:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." -msgstr "" +msgstr "L'argument `{parameter_name}` doit être un nombre au moins de {minimum}." -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "\"{argument}\" n'est pas un nombre." -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "\"{argument}\" n'est pas un nombre." -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 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:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." -msgstr "" +msgstr "Erreur lors de l’exécution de la commande '{command}'." -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 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:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 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:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Cette commande n'est pas disponible en Messages Privés (DMs)." -#: redbot/core/_events.py:414 +#: 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:416 +#: 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:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." -msgstr "" +msgstr "Cette commande est en cours de rechargement. Réessayez {relative_time}." -#: redbot/core/_events.py:435 +#: 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:440 +#: 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:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: 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." @@ -746,23 +770,23 @@ msgstr "Impossible de payer cette commande en message privé sans banque globale 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:2376 +#: redbot/core/bot.py:2463 msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." -msgstr "" +msgstr "Il reste encore un message. Tapez {command_1} pour continuer ou {command_2} pour télécharger tout le contenu en tant que fichier." -#: redbot/core/bot.py:2381 +#: redbot/core/bot.py:2468 msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." -msgstr "" +msgstr "Il y a encore des messages {count} restants. Tapez {command_1} pour continuer ou {command_2} pour télécharger tout le contenu en tant que fichier." -#: redbot/core/core_commands.py:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -773,17 +797,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:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "Affiche les informations à propos de [botname]." -#: redbot/core/core_commands.py:434 +#: 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" @@ -791,43 +815,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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instance appartenant à l'équipe" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instance appartenant à" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Version de Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Obsolète" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "À propos de cette instance" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "À propos de Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -835,7 +859,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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -845,7 +869,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:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -855,19 +879,19 @@ msgstr "Instance appartenant à : [{owner}]\n" "discord.py : [{dpy_version}] (6)\n" "Version de Red : [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Obsolète : [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**À propos de Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**À propos de cette instance**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -885,20 +909,20 @@ msgstr "**Références**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: 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:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Moins d'une seconde." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -909,12 +933,12 @@ 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:575 +#: 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" " Découvrez quel type de données [botname] stocke et pourquoi.\n\n" @@ -922,58 +946,58 @@ msgstr "\n" " - `[p]mydata whatdata`\n" " " -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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 "Afficher les déclarations de données de l'utilisateur final de chaque module tiers.\n\n" " Ceci enverra une pièce jointe avec les déclarations de données de l'utilisateur final de tous les modules tiers chargés.\n\n" -" **Exemple:**\n" +" **Exemple :**\n" " - `[p]mydata 3rdparty`\n" " " -#: redbot/core/core_commands.py:615 +#: 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:625 +#: 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:645 +#: 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:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: 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:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -981,7 +1005,7 @@ 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" " Forcez [botname] à oublier ce qu'il sait sur vous.\n\n" @@ -992,19 +1016,19 @@ msgstr "\n" " - `[p]mydata forgetme`\n" " " -#: redbot/core/core_commands.py:709 +#: 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:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Cela peut prendre du temps." -#: redbot/core/core_commands.py:739 +#: 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." @@ -1012,7 +1036,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:754 +#: 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." @@ -1020,7 +1044,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:764 +#: 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." @@ -1028,27 +1052,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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: 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:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1057,57 +1081,57 @@ msgstr "\n" " Commandes pour un traitement de données plus complet.\n" " " -#: redbot/core/core_commands.py:809 +#: 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" -" Configurez le robot pour permettre aux utilisateurs de demander la suppression de données.\n\n" +" Configurez le bot pour permettre aux utilisateurs de demander la suppression de données.\n\n" " Cette option est activée par défaut.\n" " Opposé à `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Exemple:**\n" " - `[p]mydata ownermanagement allowuserdeletions` " -#: redbot/core/core_commands.py:820 +#: 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:828 +#: 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" -" Configurez le robot pour qu'il ne permette pas aux utilisateurs de demander la suppression de données.\n\n" +" Configurez le bot pour qu'il ne permette pas aux utilisateurs de demander la suppression de données.\n\n" " Opposé à `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Exemple:**\n" " - `[p]mydata ownermanagement disallowuserdeletions`\n" " \n" " " -#: redbot/core/core_commands.py:837 +#: 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:841 +#: 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" "Définit comment les suppressions d'utilisateurs sont traitées.\n\n" @@ -1120,15 +1144,15 @@ msgstr "\n" " - `1` : Les joueurs doivent supprimer tout ce dont ils n'ont pas besoin concernant l'utilisateur.\n" " " -#: redbot/core/core_commands.py:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1137,7 +1161,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" " Traite une demande de suppression de Discord.\n\n" @@ -1149,13 +1173,13 @@ msgstr "\n" " - `` - L'id de l'utilisateur dont les données seront supprimées.\n" " " -#: redbot/core/core_commands.py:891 +#: 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 "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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1163,7 +1187,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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1171,7 +1195,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:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1179,20 +1203,20 @@ 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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 "Supprimer les données de [botname] concernant un utilisateur, pour un utilisateur.\n\n" +msgstr "Supprimer les données de [botname] concernant un utilisateur pour un utilisateur.\n\n" " Cela fera que le bot se débarrasse ou désassociera beaucoup de données non opérationnelles de l'utilisateur spécifié.\n" " Les utilisateurs ont accès à une commande différente pour cela sauf s'ils ne peuvent pas interagir avec le bot du tout.\n" " C'est une opération généralement 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" @@ -1200,13 +1224,13 @@ msgstr "Supprimer les données de [botname] concernant un utilisateur, pour un u " - `` - L'id de l'utilisateur dont les données seraient supprimées.\n" " " -#: redbot/core/core_commands.py:967 +#: 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 "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:990 +#: 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." @@ -1214,7 +1238,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:1005 +#: 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." @@ -1222,7 +1246,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:1016 +#: 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." @@ -1230,17 +1254,17 @@ 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:1027 +#: 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:1042 +#: 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 "Supprimer les données de [botname] concernant un utilisateur.\n\n" " Cela fera que le bot se débarrasse ou désassociera beaucoup de données à propos de l'utilisateur spécifié.\n" @@ -1249,99 +1273,99 @@ msgstr "Supprimer les données de [botname] concernant un utilisateur.\n\n" " - `` - L'id de l'utilisateur dont les données seraient supprimées.\n" " " -#: redbot/core/core_commands.py:1052 +#: 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 "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:1113 +#: 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 "\n" -" Commandes pour activer ou éteindre les embeds\n\n" -" Ce paramètre détermine s'il faut ou non utiliser des embeds comme réponse à une commande (pour les commandes qui le supportent).\n" -" La valeur par défaut est d'utiliser des embeds.\n\n" +" Commandes pour activer ou éteindre les intégrations\n" +" Cette option détermine s'il faut ou non utiliser incorporations comme réponse à une commande (pour les commandes qui le supportent).\n" +" La valeur par défaut est d'utiliser des incorporations.\n\n" " Les paramètres d'intégration sont vérifiés jusqu'au premier Vrai / Faux dans cet ordre :\n" " - Dans le contexte de guilde :\n" -" 1. Substitution de canal - `[p]embedset channel`\n" -" 2. Substitution de la commande du serveur - `[p]embedset command server`\n" -" 3. Surcharge du serveur - `[p]embedset server`\n" -" 4. Commande globale de remplacement - `[p]embedset command global`\n" +" 1. Remplacement de canal - `[p]embedset channel`\n" +" 2. Remplacement de la commande du serveur - `[p]embedset command server`\n" +" 3. Remplacement du serveur - `[p]embedset server`\n" +" 4. Remplacement de commande globale - `[p]embedset command global`\n" " 5. Paramètre global -`[p]embedset global`\n\n" " - Dans le contexte de DM :\n" -" 1. Surcharge utilisateur - `[p]embedset user`\n" -" 2. Commande globale de remplacement - `[p]embedset command global`\n" +" 1. Remplacement de l'utilisateur - `[p]embedset user`\n" +" 2. Remplacement de commande globale - `[p]embedset command global`\n" " 3. Paramètre global - `[p]embedset global`\n" " " -#: redbot/core/core_commands.py:1137 +#: 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]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "\n" -" Afficher les paramètres actuels pour l'utilisation d'embeds.\n\n" -" Fournir un nom de commande pour vérifier les paramètres ds embeds spécifiques à la commande.\n\n" +" Affiche les paramètres d'intégration actuels.\n\n" +" Fournissez un nom de commande pour vérifier les paramètres d'incorporation spécifiques à la commande.\n\n" " **Exemples:**\n" " - `[p]embedset showsettings` - Affiche les paramètres intégrés.\n" -" - `[p]embedset showsettings info` - Affiche également les paramètres des embeds pour la commande 'info'.\n" +" - `[p]embedset showsettings info` - Affiche également les paramètres d'intégration pour la commande 'info'.\n" " - `[p]embedset showsettings \"ignore list\"` - La vérification des sous-commandes nécessite des guillemets.\n\n" " **Arguments:**\n" -" - `[command]` - Vérifie cette commande pour les embeds spécifiques à la commande.\n" +" - `[command]` - Vérifie cette commande pour les paramètres d'incorporation spécifiques à la commande.\n" " " -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Paramètre des embeds :\n\n" -#: redbot/core/core_commands.py:1155 +#: 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:1160 +#: 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:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Paramètre du serveur : {value}\n" -#: redbot/core/core_commands.py:1171 +#: 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:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Paramètres du salon : {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Paramètre utilisateur : {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1349,26 +1373,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" +" - `[p]embedset global`\n" " " msgstr "\n" -" Activer/désactiver le paramètre global pour l'utilisation d'embeds.\n\n" +" Activer/désactiver le paramètre d'intégration global.\n\n" " Ceci est utilisé comme valeur si l'utilisateur ou le serveur n'a pas défini de préférence.\n" -" La valeur par défaut est d'utiliser des embeds.\n\n" +" La valeur par défaut est d'utiliser des incorporations.\n" " Pour voir l'ordre d'évaluation complet des paramètres intégrés, exécutez `[p]aide embedset`.\n\n" " **Exemple :**\n" " - `[p]embedset global`\n" " " -#: redbot/core/core_commands.py:1200 +#: 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:1203 +#: 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:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1377,38 +1401,38 @@ 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" -" Définit le paramètre d'utilisation des embeds sur ce serveur.\n\n" -" Si défini, est utilisé à la place de la valeur par défaut globale pour déterminer si oui ou non utiliser des embeds.\n" +" Définissez le paramètre d'intégration du serveur.\n" +" S'il est défini, il est utilisé à la place de la valeur par défaut globale pour déterminer s'il faut ou non utiliser des incorporations.\n" " Ceci est utilisé pour toutes les commandes effectuées dans un serveur.\n\n" " Si le champ est laissé vide, le paramètre sera annulé et la valeur globale par défaut sera utilisée à la place.\n\n" " Pour voir l'ordre d'évaluation complet des paramètres intégrés, exécutez `[p]help embedset`.\n\n" " **Exemples:**\n" -" - `[p]embedset server False` - Désactive les embeds sur ce serveur.\n" +" - `[p]embedset server False` - Désactive les intégrations sur ce serveur.\n" " - `[p]embedset server` - Réinitialise la valeur par défaut pour utiliser la valeur globale.\n\n" " **Arguments:**\n" -" - `[enabled]` - Utilise des embeds sur ce serveur. Laisser vide pour réinitialiser à la valeur par défaut.\n" +" - `[enabled]` - Indique s'il faut utiliser des intégrations sur ce serveur. Laissez vide pour réinitialiser par défaut.\n" " " -#: redbot/core/core_commands.py:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: 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:1235 +#: 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:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1417,31 +1441,31 @@ 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" -" Définit le paramètre d'utilisations des embeds pour une commande.\n\n" +" Définit le paramètre d'intégration d'une commande.\n\n" " Si vous êtes le propriétaire du bot, cela tentera de modifier le paramètre d'inclusion de la commande globalement par défaut.\n" -" Sinon, cela tentera de modifier les paramètres des, embds sur le serveur actuel.\n\n" -" Si cette option est laissée vide, le paramètre sera annulé.\n\n" -" Pour voir l'ordre d'évaluation complet des embeds, exécutez `[p]help embedset`.\n\n" +" Sinon, cela essaiera de modifier les paramètres d'intégration sur le serveur actuel.\n\n" +" Si cette option est laissée vide, l'option sera annulé.\n\n" +" Pour voir l'ordre d'évaluation complet des paramètres d'intégration, exécutez `[p]help embedset`.\n\n" " **Exemples:**\n" " - `[p]embedset command info` - Efface les paramètres spécifiques de la commande pour 'info'.\n" -" - `[p]embedset info False` - Désactive les embeds pour 'info'.\n" +" - `[p]embedset info False` - Désactive les intégrations pour 'info'.\n" " - `[p]commande embedset \"ignore list\" True` - Des guillemets sont nécessaires pour les sous-commandes.\n\n" " **Arguments:**\n" -" - `[enabled]` - Utilise ou non des embeds pour cette commande. Laisser vide pour réinitialiser à la valeur par défaut.\n" +" - `[enabled]` - Indique s'il faut utiliser des incorporations pour cette commande. Laissez vide pour réinitialiser par défaut.\n" " " -#: redbot/core/core_commands.py:1272 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1449,35 +1473,34 @@ 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" -" Définit le paramètre d'utilisations des embeds pour une commande.\n\n" +" Définit le paramètre d'intégration d'une commande globalement.\n\n" " Si vous êtes le propriétaire du bot, cela tentera de modifier le paramètre d'inclusion de la commande globalement par défaut.\n" -" Sinon, cela tentera de modifier les paramètres des, embds sur le serveur actuel.\n\n" +" Sinon, cela tentera de modifier les paramètres des intégration sur le serveur actuel.\n\n" " Si cette option est laissée vide, le paramètre sera annulé.\n\n" -" Pour voir l'ordre de vérification complet des paramètres des embeds, exécutez `[p]help embedset`.\n\n" +" Pour voir l'ordre d'évaluation complet des paramètres d'intégration, exécutez `[p]help embedset`.\n\n" " **Exemples:**\n" " - `[p]embedset command info` - Efface les paramètres spécifiques de la commande pour 'info'.\n" -" - `[p]embedset info False` - Désactive les embeds pour 'info'.\n" +" - `[p]embedset info False` - Désactive les intégration pour 'info'.\n" " - `[p]commande embedset \"ignore list\" True` - Des guillemets sont nécessaires pour les sous-commandes.\n\n" " **Arguments:**\n" -" - `[enabled]` - Utilise ou non des embeds pour cette commande. Laisser vide pour réinitialiser à la valeur par défaut.\n" -" " +" - `[enabled]` - Indiqué s'il faut utiliser des incorporations pour cette commande. Laissez vide pour réinitialiser par défaut." -#: redbot/core/core_commands.py:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1485,19 +1508,19 @@ msgid "\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:1351 +#: 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:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1506,32 +1529,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 #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" +" - `[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:1405 +#: 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:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "activé" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "désactivé" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1540,101 +1563,70 @@ 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" -" " -msgstr "\n" -" Définit les paramètres personnels d'utilisation des embds pour les DMs.\n\n" -" Si défini, est utilisé à la place de la valeur par défaut globale pour déterminer si oui ou non utiliser des embeds.\n" -" Ceci est utilisé pour toutes les commandes exécutées en DM avec le bot.\n\n" -" Si le champ est laissé vide, le paramètre sera annulé et la valeur globale par défaut sera utilisée à la place.\n\n" -" Pour voir l'ordre de vérification complet des paramètres des embeds, exécutez `[p]help embedset`.\n\n" -" **Exemples:**\n" -" - `[p]embedset user False` - Désactive les embeds dans vos DMs.\n" -" - `[p]embedset user` - Réinitialise la valeur par défaut pour utiliser la valeur globale.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Si vous voulez utiliser des embeds dans vos DMs. Laisser vide pour réinitialiser à la valeur par défaut.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1436 +#: 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:1438 +#: 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:1444 +#: 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 "Envoie au propriétaire la dernière exception de commande qui s'est produite.\n\n" -" Si public (\"True\" est spécifié), il sera envoyé dans le chat à la place.\n\n" -" Avertissement : L'envoi public de la traceback peut révéler accidentellement des informations sensibles sur votre ordinateur ou votre configuration.\n\n" -" **Exemples:**\n" -" - `[p]traceback` - Envoie le traçage à vos MP.\n" -" - `[p]traceback True` - Envoie le dernier traçage dans le contexte actuel.\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]` - Envoyer la traçabilité au contexte actuel. Laissez vide pour envoyer à vos MP.\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:1476 +#: 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:1481 +#: 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 "Affiche l'URL d'invitation de [botname].\n\n" -" Ceci enverra toujours l'invitation aux MP pour le garder privé.\n\n" -" Cette commande est verrouillée au propriétaire sauf si `[p]inviteset public` est définie à True.\n\n" -" **Exemple :**\n" -" - `[p]Invite`\n" +" - `[p]invite`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "Des commandes pour configurer les paramètres d'invitation de [botname]." -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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" -" Bascule si `[p]invite` doit être accessible pour l'utilisateur moyen.\n\n" -" Le bot doit être transformé en un `bot public` dans le tableau de bord du développeur pour que les invitations publiques puissent fonctionner.\n\n" -" **Exemple :**\n" -" - `[p]inviteset public yes` - bascule le paramètre d'invitation publique.\n\n" -" **Arguments:**\n" -" - `[confirm]- Requis pour mettre en public. Non requis pour revenir en mode privé.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1643,23 +1635,13 @@ 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" -" Faire que le bot crée son propre rôle avec des permissions lorsqu'il rejoindra un nouvau serveur.\n\n" -" Le bot créera son propre rôle avec les permissions désirées lorsqu'il rejoindra un nouveau serveur. Il s'agit d'un rôle spécial qui ne peut pas être supprimé ou supprimé du bot.\n\n" -" Pour cela, vous devez fournir un niveau de permissions valide.\n" -" Vous pouvez en générer un ici : https://discordapi.com/permissions. tml\n\n" -" Veuillez noter que vous pourriez avoir besoin d'une authentification à deux facteurs pour certaines autorisations.\n\n" -" **Exemple :**\n" -" - `[p]inviteset perms 134217728` - Ajoute une exigence des permissions \"Gérer les surnoms\" à l'invitation.\n\n" -" **Arguments:**\n" -" - `` - Le niveau de permission nécessaire pour le bot dans l'invitation générée.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1672,88 +1654,79 @@ msgstr "\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:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "La portée `applications.commands` a été ajoutée à l'URL d'invitation." -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "La portée `applications.commands` a été supprimée de l'URL d'invitation." -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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" -" Quitte les serveurs spécifiés ou le serveur actuel.\n\n" -" Si aucun ID de serveur n'est passé, le serveur actuel sera quitté à la place.\n\n" -" Note : Cette commande est interactive.\n\n" -" **Exemples:**\n" -" - `[p]leave` - Quitter le serveur actuel.\n" -" - `[p]leave \"Red - Discord Bot\"` - Des guillemets sont nécessaires quand il y a des espaces dans le nom.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Quitte plusieurs serveurs, en utilisant IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - Les serveurs à partir. Lorsqu'il est vide, tente de quitter le serveur actuel.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1611 +#: redbot/core/core_commands.py:1613 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:1619 +#: 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:1631 +#: 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:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Réponse expirée." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Très bien. Bye :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "D'accord. Je quitte {number} serveurs..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "D'accord. Je quitte un serveur..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "D'accord, je reste alors. :)" -#: redbot/core/core_commands.py:1671 +#: 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:1673 +#: 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:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1764,192 +1737,168 @@ msgstr "\n" " Note : Cette commande est interactive.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "Charge les paquets cogs déchargés depuis les chemins d'accès locaux et les cogs installés.\n\n" -" Voir les paquets disponibles pour charger avec `[p]cogs`.\n\n" -" Des cogs supplémentaires peuvent être ajoutés en utilisant Downloader, ou depuis de nouveaux chemins locaux en utilisant `[p]addpath`.\n\n" -" **Exemples:**\n" -" - `[p]load general` - Charge le cog `general`.\n" -" - `[p]load mutes mod admin` - Charge plusieurs cogs.\n\n" -" **Arguments:**\n" -" - `` - Les paquets cog à charger.\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Chargé {packs}." -#: redbot/core/core_commands.py:1724 +#: 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:1728 +#: 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:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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 "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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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 "Déharge les paquets cogs chargés depuis les chemins d'accès locaux et les cogs installés.\n\n" -" Voir les paquets disponibles à décharger avec `[p]cogs`.\n\n" -" Des cogs supplémentaires peuvent être ajoutés en utilisant Downloader, ou depuis de nouveaux chemins locaux en utilisant `[p]addpath`.\n\n" -" **Exemples:**\n" -" - `[p]unload general` - Décharge le cog `general`.\n" -" - `[p]unload mutes mod admin` - Décharge plusieurs cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - Les paquets cog à décharger.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1829 +#: 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:1833 +#: 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:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "Le paquet suivant n'était pas chargé : {pack}." -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "Les paquets suivants n'étaient pas chargés : {packs}." -#: redbot/core/core_commands.py:1857 +#: 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" -" " -msgstr "Recharge les paquets cogs spécifiés.\n\n" -" Cela déchargera, puis chargera les cogs spécifiés.\n\n" -" Les cogs déjà déchargés seront seulement chargés.\n\n" -" **Exemples:**\n" -" - `[p]reload general` - Décharge et charge le cog `general`.\n" -" - `[p]recharger les mutes de mod admin` - Décharge puis charge plusieurs cogs.\n\n" -" **Arguments:**\n" -" - `` - Les paquets cog à recharger.\n" +" - `` - The cog packages to reload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Rechargé {packs}." -#: redbot/core/core_commands.py:1883 +#: redbot/core/core_commands.py:1885 msgid "Failed to reload the following package: {pack}.\n" "Check your console or logs for details." msgstr "Impossible de recharger le paquet suivant :{pack}.\n" "Vérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1888 +#: redbot/core/core_commands.py:1890 msgid "Failed to reload the following packages: {packs}\n" "Check your console or logs for details." msgstr "Impossible de recharger les paquets suivants :{packs}.\n" "Vérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1923 +#: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" "{reason}" msgstr "Ce paquet n'a pas pu être rechargé pour la raison suivante :\n\n" "{reason}" -#: redbot/core/core_commands.py:1927 +#: redbot/core/core_commands.py:1929 msgid "These packages could not be reloaded for the following reasons:\n\n" "{reasons}" msgstr "Ces paquets n'ont pas pu être rechargés pour les raisons suivantes :\n\n" "{reasons}" -#: redbot/core/core_commands.py:1934 +#: 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 "**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:1960 +#: 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:1969 +#: 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" @@ -1960,27 +1909,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 msgid "Command type must be one of `slash`, `message`, or `user`." -msgstr "" +msgstr "Le type de commande doit être un des types `slash`, `message`, ou `user`." -#: redbot/core/core_commands.py:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." -msgstr "" +msgstr "Cette commande d'application est déjà activée." -#: redbot/core/core_commands.py:2006 +#: 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 "" +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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." -msgstr "" +msgstr "La limite de commande a été atteinte. Désactivez d'abord une commande." -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" -msgstr "" +msgstr "La commande d'application {command_type} `{command_name} ` est activée" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1991,69 +1940,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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 "" +msgstr "Cette commande d'application a été définie comme nécessaire pour que le cog fonctionne par l'auteur, et ne peut pas être désactivée. Le cog doit être déchargé pour supprimer la commande." -#: redbot/core/core_commands.py:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." -msgstr "" +msgstr "Cette commande d'application est déjà désactivée ou n'existe pas." -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" -msgstr "" +msgstr "Commande d'application {command_type} désactivée `{command_name}`" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2065,11 +2018,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." -msgstr "" +msgstr "Il n'y a aucune commande d'application à afficher." -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2079,87 +2032,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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 "" +msgstr "J'ai besoin de la portée `applications.commands` dans ce serveur pour pouvoir le faire. Vous pouvez dire au bot d'ajouter cette portée pour inviter des liens en utilisant la commande `{prefix}inviteset commandscope`, et peut alors exécuter ` l'invitation{prefix}` pour obtenir une invitation qui donnera au bot le champ d'application. Vous n'avez pas besoin d'expulser le bot pour activer la portée, il suffit d'utiliser cette invitation pour ré-authentifier le bot avec la portée activée." -#: redbot/core/core_commands.py:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." -msgstr "" +msgstr "Commandes {count} synchronisées." -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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:2427 +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 "Vous semblez essayer de vous synchroniser après une synchronisation récente. Discord n'aime pas que les robots se synchronisent plus souvent que nécessaire, cette commande a donc un temps de recharge. Vous devez activer / désactiver toutes les commandes que vous souhaitez modifier en premier, et exécuter cette commande une seule fois après que toutes les modifications ont été apportées." -#: redbot/core/core_commands.py:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Pour sauter l'envoi du message d'arrêt. Par défaut, Faux.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Arrêt... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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 "Tentatives de redémarrer [botname].\n\n" -" Fait quitter [botname] avec le code de sortie 26.\n" -" Le redémarrage n'est pas garanti : il doit être traité par le gestionnaire de processus utilisé.\n\n" -" **Exemples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Redémarre silencieusement.\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Si vous devez sauter l'envoi du message de redémarrage. Faux par défaut.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Redémarrage..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Commande de base pour les paramètres de la banque." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Affiche les paramètres actuels de la banque." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Global" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Serveur" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2173,7 +2110,7 @@ msgstr "Paramètres de la banque :\n\n" "Solde de départ : {default_balance}\n" "Solde maximum autorisé : {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2184,210 +2121,186 @@ msgstr "Permet de choisir si la banque est globale ou non.\n\n" " Si la banque est par serveurs, elle deviendra globale.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "par serveur" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "La banque est désormais : {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Défini le nom de la banque." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Le nom de la banque est maintenant : {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, 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:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Le nom de la devise est maintenant : {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Le solde maximal a été réglé sur : {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset registeramount 5000`\n\n" " **Arguments**\n\n" " - `` The new initial balance amount. Default is 0.\n" " " -msgstr "Définissez le solde initial pour les nouveaux comptes bancaires.\n\n" -" Exemple :\n" -" - `[p]bankset registeramount 5000`\n\n" -" **Arguments**\n\n" -" - `` Le nouveau montant du solde initial. La valeur par défaut est 0.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2540 +#: redbot/core/core_commands.py:2590 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:2545 +#: redbot/core/core_commands.py:2595 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:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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 "Supprimer tous les comptes bancaires.\n\n" -" Exemples:\n" -" - `[p]bankset reset` - Ne pas confirmer. Affiche le message d'aide.\n" -" - `[p]bankset reset yes`\n\n" -" **Arguments**\n\n" -" - `` Ceci sera par défaut faux, sauf si spécifié.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "ce serveur" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 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:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "Commande de base pour élaguer les comptes bancaires." -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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 "Supprimer tous les comptes bancaires.\n\n\n\n" -" Exemples:\n" -" - `[p]bankset reset` - Ne pas confirmer. Affiche le message d'aide.\n" -" - `[p]bankset reset yes`\n" -" **Arguments**\n\n" -" - `` Ceci sera par défaut faux, sauf si spécifié.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2607 +#: redbot/core/core_commands.py:2661 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:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 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:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 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:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 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:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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 "Supprime le compte bancaire d'un utilisateur spécifique.\n\n" -" Exemples:\n" -" - `[p]bankset prune @Jeanbon - Ne confirme pas. Affiche le message d'aide.\n" -" - `[p]bankset prune user @Jeanbon yes `\n\n" -" **Arguments**\n\n" -" - `` L'utilisateur à qui on va supprimer le compte bancaire. Prends en compte les mentions, les pseudos, et les identifiants des utilisateurs. \n" -"- `` Sera définit par défaut à false sauf si spécifié.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "Le compte bancaire de {name} a été supprimé." -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "Gérer les paramètres du modlog." -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "Commande pour réparer les cas de mauvaise conduite." -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" @@ -2396,23 +2309,23 @@ msgstr "Définir un salon comme modlog.\n\n" " Omettre `[channel]` pour désactiver le modlog.\n" " " -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "Les événements de modération seront envoyés à {channel}." -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 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:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "Le journal des mods est déjà désactivé." -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "Journal des logs désactivé." -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2425,50 +2338,50 @@ msgstr "\n" " Exemple: `[p]modlogset case kick enabled`\n" " " -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" -msgstr "" +msgstr "Paramètres actuels :\n" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "Cette action n’est pas enregistrée." -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" +msgstr "La création de cas pour les actions {action_name} est maintenant {enabled}." -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." -msgstr "" +msgstr "Réinitialiser tous les arguments de modlog dans ce serveur." -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir réinitialiser tous les cas de modlog de ce serveur ?" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "Vous avez pris trop de temps à répondre." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." -msgstr "" +msgstr "Les arguments ont été réinitialisés." -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "Aucune modification n'a été faite." -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "Des commandes pour modifier les paramètres de [botname]." -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." -msgstr "" +msgstr "Commandes pour modifier les paramètres de [botname]." -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2477,155 +2390,185 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Description réinitialisée." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 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:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "Cette URL est invalide." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 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:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Format JPG/PNG uniquement." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Terminé." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Avatar supprimé." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 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:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 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:2959 +#: redbot/core/core_commands.py:3063 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:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 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:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "Le texte personnalisé a été effacé." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Le texte personnalisé a été défini." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 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:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2633,152 +2576,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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." +" - `` - 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:3055 -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:3058 -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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -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:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." -msgstr "" +msgstr "Statut défini à `Joue à {game.name}`." -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Jeu effacé." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -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:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." -msgstr "" +msgstr "Statut défini à `Écoute {listening}`." -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "Écoute éffacé." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -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:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." -msgstr "" +msgstr "Statut défini à ``Regarde {watching}`." -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "Status de Visionnage effacé." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -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:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." -msgstr "" +msgstr "Statut défini à `Participant à : {competing}`." -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "Statut de participation effacé." -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "Statut personnalisé défini à `{text}`." + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "Statut personnalisé effacé." + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Statut changé à {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." -msgstr "" +msgstr "Passer le statut de [botname] à connecté." -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." -msgstr "" +msgstr "Définissez le statut de [botname] sur ne pas déranger." -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." -msgstr "" +msgstr "Passer le statut de [botname] à occupé." -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." -msgstr "" +msgstr "Passer le statut de [botname] à invisible." -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." -msgstr "" +msgstr "Définir les rôles d'administrateur et de mod du serveur pour [botname]." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2789,22 +2729,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "Ce rôle est déjà un rôle admin." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 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:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2814,62 +2754,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 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:3300 +#: redbot/core/core_commands.py:3427 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:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 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:3322 +#: redbot/core/core_commands.py:3449 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:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 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:3344 +#: redbot/core/core_commands.py:3471 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:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2877,17 +2817,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2895,55 +2835,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "Code de langue invalide. Utilisez le format `en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 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:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "Le langage global a été définie." -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 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:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Le langage a été défini." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2951,61 +2891,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." -msgstr "" +msgstr "Le formatage régional global sera désormais basé sur les paramètres régionaux du bot." -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." -msgstr "" +msgstr "Le formatage régional global sera désormais basé sur les paramètres régionaux `{language_code}`" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 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:3561 +#: redbot/core/core_commands.py:3688 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:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -3015,80 +2955,87 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." -msgstr "" +msgstr "Cliquez sur le bouton ci-dessous pour définir vos clés." -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "Ce message de configuration des clés API a expiré." + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` les tokens API ont été définis." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "Aucun service d'API n'a encore été défini." -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "Services d'API définis:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "Service d'API défini:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "Services supprimés avec succès :\n" "{services_list}" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "Service supprimé avec succès :{service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 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:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" " Owner notifications include usage of `[p]contact` and available Red updates.\n" " " -msgstr "" +msgstr "\n" +" Commandes pour configurer les notifications du propriétaire.\n\n" +" Les notifications du propriétaire incluent l'utilisation de `[p]contact` et les mises à jour disponibles du rouge.\n" +" " -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -3096,63 +3043,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." -msgstr "" +msgstr "Il n'y a pas de canaux supplémentaires envoyés." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "Salon inconnu avec l'id : {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3160,11 +3107,11 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." -msgstr "" +msgstr "Pas encore défini." -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" @@ -3174,7 +3121,7 @@ msgstr "Roles d'administrateurs: {admin}\n" "Localisation: {guild_locale}\n" "Format régional d'écriture: {guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3186,67 +3133,61 @@ msgstr "{bot_name} Paramètres:\n\n" "Format d'écriture régionale global : {regional_format}\n" "Couleur d'embed par défaut : {colour}" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Suppression de la commande désactivée." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "Délai de suppression défini à {num} secondes." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Je ne supprimerai pas les messages de commande." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" -" 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" +" - `[p]set usebotcolour`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 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:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "ne sera pas" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "sera" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3254,91 +3195,98 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 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:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "La recherche de commande par fuzzy a été {} en DMs." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "La couleur a été réinitialisée." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "La couleur a été définie." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." -msgstr "" +msgstr "Les préfixes ne peuvent pas commencer par '/', car cela entre en conflit avec les commandes slash de Discord." -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" -msgstr "" +msgstr "Attention : Un préfixe est en dessous de la longueur recommandée (1 caractère).\n" +"Voulez-vous continuer ?" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Annulé." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "Attention : Un préfixe est au-dessus de la longueur recommandée (25 caractères).\n" +"Voulez-vous continuer ?" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Préfixe réglé." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "Préfixes défini." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3346,34 +3294,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "Les préfixes du serveur ont été réinitialisées." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "Vous ne pouvez pas avoir un préfixe inférieur à 1 caractère." + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." -msgstr "" +msgstr "Vous ne pouvez pas avoir un préfixe de plus de 25 caractères." -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "Préfixe du serveur défini." -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "Préfixes du serveur défini." -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3388,15 +3340,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." -msgstr "" +msgstr "J'utiliserai des boutons sur les menus de base." -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." -msgstr "" +msgstr "Je n'utiliserai pas de boutons sur les menus de base." -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3410,68 +3362,71 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." -msgstr "" +msgstr "Le message doit contenir moins de 1000 caractères." -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." -msgstr "" +msgstr "Message d'erreur mis à jour avec succès." -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." -msgstr "" +msgstr "Le message d'erreur a été réinitialisé avec succès." -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" " All help settings are applied globally.\n" " " -msgstr "" +msgstr "\n" +" Commandes pour gérer les paramètres de la commande d'aide.\n\n" +" Tous les paramètres d'aide sont appliqués globalement.\n" +" " -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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 "Le formateur d'aide a été réinitialisé. Cela n'empêchera pas les cogs de modifier l'aide, vous devrez peut-être supprimer un cog si cela a été un problème." -#: redbot/core/core_commands.py:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." -msgstr "" +msgstr "Les paramètres d'aide ont été réinitialisés à leurs valeurs par défaut. Cela peut ne pas avoir d'impact lorsque vous utilisez des formateurs d'aide tiers." -#: redbot/core/core_commands.py:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3480,82 +3435,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." -msgstr "" +msgstr "L'aide n'utilisera que le menu sélectionné." -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." -msgstr "" +msgstr "L'aide utilisera les menus des boutons et ajoutera un menu de sélection." -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." -msgstr "" +msgstr "L'aide utilisera les menus boutons." -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." -msgstr "" +msgstr "L'aide utilisera les boutons de réaction." -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "L'aide n'utilisera pas les menus." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "L'aide ne filtrera pas les commandes cachées." -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "L'aide filtrera les commandes cachées." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." -msgstr "" +msgstr "Le menu d'aide n'affichera pas les alias de commandes." -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." -msgstr "" +msgstr "L'aide n'affichera plus les alias de commandes." -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3564,44 +3519,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:4335 +#: redbot/core/core_commands.py:4481 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:4337 +#: redbot/core/core_commands.py:4483 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:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 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:4360 +#: redbot/core/core_commands.py:4506 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:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3610,22 +3565,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." -msgstr "" +msgstr "L'aide vérifiera l'existence des rubriques d'aide." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." -msgstr "" +msgstr "L'aide vérifiera uniquement l'existence des rubriques d'aide via l'aide floue (si elle est activée)." -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3634,45 +3589,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:4413 +#: redbot/core/core_commands.py:4559 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:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 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:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Terminé. La limite de page a été définie à {}." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3680,228 +3634,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:4469 +#: redbot/core/core_commands.py:4613 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:4474 +#: redbot/core/core_commands.py:4618 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:4476 +#: redbot/core/core_commands.py:4620 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:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" -msgstr "" +msgstr "Vous devez donner une valeur d'au moins 15 secondes !" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" -msgstr "" +msgstr "Le délai d'attente ne peut pas être supérieur à 5 minutes !" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." -msgstr "" +msgstr "Terminé. Le délai de réaction a été défini à {} secondes." -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "Le tag a été réinitialisé." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 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:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "Le tag a été défini." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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" -" " -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" -" **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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID utilisateur : {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "par message privé" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID du serveur : {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilisez `{}dm {} ` pour répondre à cet utilisateur" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Envoyé par {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 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:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Votre message a été envoyé." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Je ne parviens pas à envoyer votre message. Désolé." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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" -" " -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" -" **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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Propriétaire de {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Vous pouvez répondre à ce message avec {} contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 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:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Message envoyé a {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Envoie le chemin des données du bot." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Chemin des données: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, 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:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." -msgstr "" +msgstr "Un salon textuel, un salon vocal, un canal de stage ou un fil de discussion doit être passé lorsque vous utilisez cette commande en DMs." -#: redbot/core/core_commands.py:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." -msgstr "" +msgstr "L'utilisateur donné n'est pas membre du serveur diagnostiqué." -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" -msgstr "" +msgstr "N'essayez pas de me tromper, le membre donné ne peut pas accéder au canal {channel}!" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3910,94 +3840,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 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:4786 +#: redbot/core/core_commands.py:4933 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:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "Utilisateurs sur la liste des utilisateurs autorisés :" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "Utilisateur sur la liste des utilisateurs autorisés :" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 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:4832 +#: redbot/core/core_commands.py:4979 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:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "La liste des autorisés a été effacée." -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -4005,96 +3926,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 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:4880 +#: redbot/core/core_commands.py:5027 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:4882 +#: redbot/core/core_commands.py:5029 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:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "Utilisateurs sur la liste des utilisateurs bloqués :" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "Utilisateur sur la liste des utilisateurs bloqués :" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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" -" " -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" -" **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:4924 +#: redbot/core/core_commands.py:5071 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:4926 +#: redbot/core/core_commands.py:5073 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:4930 +#: redbot/core/core_commands.py:5077 #, 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:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "La liste des bloqués a été effacée." -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -4103,97 +4009,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 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:4986 +#: redbot/core/core_commands.py:5133 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:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "Utilisateurs et/ou rôles autorisés :" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "Utilisateur ou rôle autorisé :" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "Utilisateur / Role inconnu ou supprimé" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 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:5049 +#: redbot/core/core_commands.py:5196 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:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "La liste d'autorisations du serveur a été effacée." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4201,410 +4103,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 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:5096 +#: redbot/core/core_commands.py:5243 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:5099 +#: redbot/core/core_commands.py:5246 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:5104 +#: redbot/core/core_commands.py:5251 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:5106 +#: redbot/core/core_commands.py:5253 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:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "Utilisateurs et/ou rôles bloqués :" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "Utilisateur ou rôle bloqué :" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 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:5154 +#: redbot/core/core_commands.py:5301 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:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "La liste des utilisateurs bloqués du serveur a été effacée." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, 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:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 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:5196 +#: redbot/core/core_commands.py:5343 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:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 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:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." -msgstr "" +msgstr "Vous ne pouvez pas désactiver ce cog car vous vous verrouillez vous-même." -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} a été désactivé dans ce serveur." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} a déjà été désactivé (rien à faire)." -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} a été activé dans ce serveur." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." -msgstr "" +msgstr "Cog \"{arg}\" introuvable." -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} n'était pas désactivé (rien à faire)." -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 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:5291 +#: redbot/core/core_commands.py:5438 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:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Il n'y a aucune commande désactivée globalement." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} commandes sont désactivées globalement.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 commande est désactivée globalement.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "Il n'y a aucune commande désactivée dans {}." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} commandes sont désactivées dans {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "1 commande est désactivée dans {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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" -" " -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" -" **Arguments:**\n" -" - `` - La commande à désactiver.\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 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:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 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:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Cette commande est déjà globalement désactivée." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "Vous n'êtes pas autorisé à désactiver cette commande." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 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:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Cette commande est déjà activée globalement." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "Vous n'êtes pas autorisé à activer cette commande." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 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:5526 +#: redbot/core/core_commands.py:5673 #, 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 "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" -" **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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4612,80 +4477,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 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:5574 +#: redbot/core/core_commands.py:5721 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:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Aucun paramètre d'immunité ici." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Déjà ajouté." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Pas dans la liste." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "Ils sont immunisés." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "Ils ne sont pas immunisés." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4694,118 +4559,120 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Salon ajouté à la liste des ignorés." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Salon déjà dans la liste des ignorés." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 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:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Ce serveur est déjà ignoré." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, 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:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Salon supprimé de la liste des ignorés." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 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:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 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:5793 +#: redbot/core/core_commands.py:5940 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:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Ce serveur est actuellement ignoré." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Aucun" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" -msgstr "" +msgstr "Catégories actuellement ignorées : {categories}\n" +"Canaux : {channels}\n" +"Threads (exclusion archivée) :{threads}" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -4814,12 +4681,12 @@ msgstr "\n" " Obtenir des infos sur les licences de Red .\n" " " -#: redbot/core/dev_commands.py:316 +#: 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:358 +#: 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" @@ -4844,7 +4711,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4868,7 +4735,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4892,44 +4759,44 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Fermeture en cours." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " -msgstr "" +msgstr "Erreur inattendue :" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." -msgstr "" +msgstr "Interrompt/reprend l'exécution de REPL dans le canal en cours." -#: redbot/core/dev_commands.py:498 +#: 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:506 +#: 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:508 +#: 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:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -4938,7 +4805,7 @@ 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:530 +#: 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" @@ -4948,17 +4815,18 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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 "Donne aux propriétaires de bot la possibilité de contourner les temps de redémarrage.\n\n" +" Ne persiste pas au redémarrage." -#: redbot/core/dev_commands.py:559 +#: 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:561 +#: 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." @@ -4966,104 +4834,112 @@ msgstr "Les propriétaires du bots ne passeront désormais plus au travers des d msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "Le solde de {user}ne peut pas dépasser {max} {currency}." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Cas #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Inconnu" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: 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:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" -msgstr "" +msgstr "Thread supprimé ou archivé ({thread_id}) dans {channel_name}" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" -msgstr "" +msgstr "Thread {thread_id} dans {channel_id} (supprimé)" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" -msgstr "" +msgstr "{channel_id} (supprimé)" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" -msgstr "" +msgstr "Fil {thread_name} en {channel_name}" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" -msgstr "" +msgstr "Thread {thread_name} dans {channel_id} (supprimé)" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" -msgstr "" +msgstr "Raison :" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Modérateur" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Jusqu'à" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Durée" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Salon" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Modifié par" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Dernière modification à" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" -msgstr "" +msgstr "Utilisateur :" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" -msgstr "" +msgstr "Modérateur :" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" -msgstr "" +msgstr "Jusqu'à :" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" -msgstr "" +msgstr "Durée :" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" -msgstr "" +msgstr "Salon :" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" -msgstr "" +msgstr "Modifié par :" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" -msgstr "" +msgstr "Modifié pour la dernière fois :" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." -msgstr "" +msgstr "Commande introuvable." -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." +msgstr "Vous n'avez pas la permission d'utiliser cette commande." + +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." msgstr "" diff --git a/redbot/core/locales/hi-IN.po b/redbot/core/locales/hi-IN.po index 0929b20c0ef..fe25e60d281 100644 --- a/redbot/core/locales/hi-IN.po +++ b/redbot/core/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: hi_IN\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,270 +325,270 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -586,119 +608,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1853,7 +1880,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1861,205 +1888,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2095,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,154 +2147,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2275,152 +2332,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2431,22 +2485,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2456,62 +2510,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2519,17 +2573,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2537,55 +2591,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2593,61 +2647,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2657,71 +2711,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2729,7 +2787,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2737,63 +2795,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2801,18 +2859,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2820,61 +2878,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2882,91 +2940,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2974,34 +3037,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3016,15 +3083,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3038,19 +3105,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3058,48 +3125,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3108,82 +3175,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3192,44 +3259,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3238,22 +3305,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3262,45 +3329,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3308,202 +3374,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3512,85 +3580,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3598,81 +3666,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3681,93 +3749,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3775,373 +3843,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4149,80 +4217,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4231,130 +4299,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4379,7 +4447,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4403,7 +4471,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4427,51 +4495,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4481,17 +4549,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4499,104 +4567,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/hr-HR.po b/redbot/core/locales/hr-HR.po index a71a4ab0d8c..0848fcc94bc 100644 --- a/redbot/core/locales/hr-HR.po +++ b/redbot/core/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,73 +15,97 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: hr_HR\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" -msgstr "" +msgstr "Put instalacije: {install_path}\n" +"Put jezgre: {core_path}\n\n" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " -msgstr "" +msgstr "\n" +"Dodajte put u listu dostupnih puteva zupčanika. " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." msgstr "" -#: redbot/core/_cog_manager.py:360 -msgid "Path successfully added." +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." msgstr "" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 +msgid "Path successfully added." +msgstr "Put uspješno dodan." + +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" -msgstr "" +msgstr "Sljedeći putevi su uklonjeni: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" -msgstr "" +msgstr "Sljedeći brojevi puteva nisu postojali: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." -msgstr "" +msgstr "Putevi reorganizirani." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +115,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} učitano:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -252,7 +276,7 @@ msgstr "Globalne provjere, provjere Cog-a i provjere naredbi" 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:860 +#: 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." @@ -319,272 +343,272 @@ msgid "Permissions verification" msgstr "Provjera dozvola" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Provjera dozvola za {cog} Cog" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Kuke za dozvole" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Provjere dozvola" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "Dana naredba je globalno onemogućena." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "Provjere i potvrda dozvola" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Prošao" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Neuspješno" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: 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:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Otkriven problem: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Rješenje: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Kanal: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Pozivatelj naredbe: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Naredba: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Provedeni testovi:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -606,119 +630,119 @@ msgstr "Naredbeni redak" msgid "Terminal" msgstr "Terminal" -#: redbot/core/_events.py:234 +#: 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:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 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:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 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:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 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:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Ova naredba nije dostupna u direktnim porukama." -#: redbot/core/_events.py:414 +#: 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:416 +#: 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:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: 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:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: 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." @@ -730,23 +754,23 @@ msgstr "Ne može se platiti za ovu naredbu u DM-u bez globalne banke." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -754,17 +778,17 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "Prikaži informacije o [botname]." -#: redbot/core/core_commands.py:434 +#: 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" @@ -772,75 +796,75 @@ msgstr "Ovaj bot je instanca [Red-a, open source Discord bota]({}) kojeg je stvo "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Vlasnik instance je tim" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Vlasnik instance je" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Verzija Red-a" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Zastarjelo" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "O ovoj instanci" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "O Red-u" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**O Red-u**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**O ovoj instanci**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -858,20 +882,20 @@ msgstr "**Reference**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Prikazuje vrijeme rada [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Manje od jedne sekunde." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -879,62 +903,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -942,118 +966,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1062,153 +1086,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1216,19 +1240,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1237,27 +1261,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1266,19 +1290,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1286,23 +1310,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1310,19 +1334,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1331,32 +1355,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1365,70 +1389,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1437,13 +1461,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1452,78 +1476,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1531,157 +1556,157 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "{packs} su ponovno učitani." -#: redbot/core/core_commands.py:1883 +#: 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 sljećeg paketa nije uspjelo: {pack}.\n" +msgstr "Ponovno učitavanje sljedećeg paketa nije uspjelo: {pack}.\n" "Provjerite konzolu ili zapisnike za detalje." -#: redbot/core/core_commands.py:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1692,27 +1717,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1723,69 +1748,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1797,11 +1826,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1811,71 +1840,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Osnovna naredba za postavke banke." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Prikaži trenutne postavke banke." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Globalno" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Server" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1889,7 +1918,7 @@ msgstr "Postavke banke:\n\n" "Zadani ukupni iznos: {default_balance}\n" "Maksimani dopušten ukupni iznos: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1900,205 +1929,205 @@ msgstr "Prebacite je li banka globalna ili ne\n\n" " Ako je banka povezana sa serverom, postat će globalna.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "povezana sa serverom" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globalna" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Banka je sada {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Postavite naziv banke." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Naziv banke postavljen je kao: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Postavite naziv za valutu banke." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Naziv valute postavljen je kao: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maksimalni ukupni iznos postavljen je na: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2107,50 +2136,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2159,154 +2188,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2314,152 +2373,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2470,22 +2526,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2495,62 +2551,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2558,17 +2614,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2576,55 +2632,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2632,61 +2688,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2696,71 +2752,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2768,7 +2828,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2776,63 +2836,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2840,18 +2900,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2859,61 +2919,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2921,91 +2981,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Otkazano." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3013,34 +3078,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3055,15 +3124,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3077,19 +3146,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3097,48 +3166,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3147,82 +3216,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3231,44 +3300,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3277,22 +3346,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3301,45 +3370,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3347,202 +3415,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3551,85 +3621,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3637,81 +3707,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3720,111 +3790,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 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:4986 +#: redbot/core/core_commands.py:5133 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:4990 +#: redbot/core/core_commands.py:5137 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" -" " -msgstr "\n" -" Ispiši korisnike i uloge na serverovom popisu dopuštenih.\n\n" -" **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "Dopušteni korisnici i/ili uloge:" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "Dopušten korisnik ili uloga:" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "Nepoznat ili izbrisan korisnik/uloga" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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" -" " -msgstr "\n" -" Uklanja korisnika ili ulogu s popisa dopuštenih.\n\n" -" Lokalni popis dopuštenih bit će onemogućen ako se uklone svi korisnici.\n\n" -" **Primjeri:**\n" -" - `[p]localallowlist remove @26 @Will` - Uklanja dva korisnika s lokalnog popisa dopuštenih.\n" -" - `[p]localallowlist remove 262626262626262626` - Uklanja korisnika prema ID-u.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Uklanja ulogu s razmakom u imenu bez spominjanja.\n\n" -" **Argumenti:**\n" -" - `` - Korisnici ili uloge koje treba ukloniti s lokalnog popisa dopuštenih.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 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:5049 +#: redbot/core/core_commands.py:5196 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:5053 +#: redbot/core/core_commands.py:5200 #, 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 "\n" -" Briše popis dopuštenih.\n\n" -" Ovo onemogućuje lokalni popis dopuštenih i briše sve unose.\n\n" -" **Primjeri:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "Serverov popis dopuštenih je izbrisan." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3835,499 +3887,373 @@ msgstr "\n" " Upotrijebite `[p]localblocklist clear` da biste onemogućili popis blokiranih\n" " " -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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" -" " -msgstr "\n" -" Dodaje korisnika ili uloga na lokalni popis blokiranih.\n\n" -" **Primjeri:**\n" -" - `[p]localblocklist add @26 @Will` - Dodaje dva korisnika na lokalni popis blokiranih.\n" -" - `[p]localblocklist add 262626262626262626` - Blokira korisnika prema ID-u.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blokira ulogu s razmakom u imenu bez spominjanja.\n\n" -" **Argumenti:**\n" -" - `` - Korisnici ili uloge koje dodajete na lokalni popis blokiranih.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "Ne možete dodati sebe na popis blokiranih!" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 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:5099 +#: redbot/core/core_commands.py:5246 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:5104 +#: redbot/core/core_commands.py:5251 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:5106 +#: redbot/core/core_commands.py:5253 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:5110 +#: redbot/core/core_commands.py:5257 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" -" " -msgstr "\n" -" Navedite korisnike i uloge na serverovom popisu blokiranih.\n\n" -" **Primjer:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "Blokirani korisnici i/ili uloge:" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "Blokiran korisnik ili uloga:" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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" -" " -msgstr "\n" -" Uklanja korisnika ili ulogu s lokalnog popisa blokiranih.\n\n" -" **Primjeri:**\n" -" - `[p]localblocklist remove @26 @Will` - Uklanja dva korisnika s lokalnog popisa blokiranih.\n" -" - `[p]localblocklist remove 262626262626262626` - Odblokira korisnika prema ID-u.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Odblokira ulogu s razmakom u imenu bez spominjanja.\n\n" -" **Argumenti:**\n" -" - `` - Korisnici ili uloge koje treba ukloniti s lokalnog popisa blokiranih.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5152 +#: redbot/core/core_commands.py:5299 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:5154 +#: redbot/core/core_commands.py:5301 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:5158 +#: redbot/core/core_commands.py:5305 #, 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 "\n" -" Briše serverov popis blokiranih.\n\n" -" Ovo onemogućuje serverov popis blokiranih i briše sve unose.\n\n" -" **Primjer:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "Serverov popis blokiranih je izbrisan." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, 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:5178 +#: redbot/core/core_commands.py:5325 #, 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" -" " -msgstr "Postavite zadano stanje za Cog kao onemogućeno.\n\n" -" Ovo će prema zadanim postavkama onemogućiti Cog za sve servere.\n" -" Da biste ga nadjačali, koristite `[p]command enablecog` na serverima kojima želite dozvoliti korištenje Cog-a.\n\n" -" Napomena: Ovo će raditi samo za učitane Cog-ove i mora sadržavati velika početna slova.\n\n" -" **Primjeri:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" -" **Argumenti:**\n" -" - `` - Naziv Cog-a koji će prema zadanim postavkama biti onemogućen. Mora sadržavati velika početna slova.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5194 +#: redbot/core/core_commands.py:5341 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:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} je postavljen kao onemogućen prema zadanim postavkama." -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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" -" " -msgstr "Postavite zadano stanje za Cog kao omogućeno.\n\n" -" Ovo će prema zadanim postavkama omogućiti Cog za sve servere.\n" -" Da biste ga nadjačali, koristite `[p]command disablecog` na serverima kojima želite zabraniti korištenje Cog-a.\n\n" -" Napomena: Ovo će raditi samo za učitane Cog-ove i mora sadržavati velika početna slova.\n\n" -" **Primjeri:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" -" **Argumenti:**\n" -" - `` - Naziv Cog-a koji će prema zadanim postavkama biti omogućen. Mora sadržavati velika početna slova.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} je postavljen kao omogućen prema zadanim postavkama." -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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" -" " -msgstr "Onemogući Cog u ovom serveru.\n\n" -" Napomena: Ovo će raditi samo na učitanim Cog-ovima i ime Cog-a mora sadržavati velika početna slova.\n\n" -" **Primjeri:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" -" **Argumenti:**\n" -" - `` - Naziv Cog-a kojeg treba onemogućiti u ovom serveru. Mora sadržavati velika početna slova.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5235 +#: redbot/core/core_commands.py:5382 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:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} je onemogućen u ovom serveru." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} je već onemogućen (nemam išta za napraviti)." -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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" -" " -msgstr "Omogući Cog u ovom serveru.\n\n" -" Napomena: Ovo će raditi samo na učitanim Cog-ovima i ime Cog-a mora sadržavati velika početna slova.\n\n" -" **Primjeri:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" -" **Argumenti:**\n" -" - `` - Naziv Cog-a kojeg treba omogućiti u ovom serveru. Mora sadržavati velika početna slova.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} je omogućen u ovom serveru." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" nije pronađen." -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} nije onemogućen (nemam išta za napraviti)." -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" -" " -msgstr "Prikažite popis onemogućenih Cog-ova u ovom serveru.\n\n" -" **Primjer:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5285 +#: redbot/core/core_commands.py:5432 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:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "U ovom serveru nema onemogućenih Cog-ova." -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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" -" Prikažite popis onemogućenih naredbi.\n\n" -" Ako ste vlasnik bota, ovo će prema zadanim postavkama prikazati globalno onemogućene naredbe.\n" -" U suprotnom, ovo će prikazati onemogućene naredbe za trenutni server.\n\n" -" **Primjer:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5312 +#: redbot/core/core_commands.py:5459 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" -" " -msgstr "Prikažite popis globalno onemogućenih naredbi.\n\n" -" **Primjer:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Nema globalno onemogućenih naredbi." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} naredbi je globalno onemogućeno.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "Jedna naredba je globalno onemogućena.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "Prikažite popis onemogućenih naredbi u ovom serveru.\n\n" -" **Primjer:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "U {} nema onemogućenih naredbi." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} naredbi je onemogućeno u {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "Jedna naredba je onemogućena u {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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" -" " -msgstr "\n" -"Onemogući naredbu.\n\n" -" Ako ste vlasnik bota, ovo će prema zadanim postavkama naredbe globalno onemogućiti.\n" -" U suprotnom, ovo će onemogućiti naredbe u trenutnom serveru.\n\n" -" **Primjeri:**\n" -" - `[p]command disable userinfo` - Onemogućuje naredbu `userinfo` iz Mod Cog-a.\n" -" - `[p]command disable urban` - Onemogućuje naredbu `urban` iz General Cog-a.\n\n" -" **Argumenti:**\n" -" - `` - Naredba koju onemogućujete.\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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" -" " -msgstr "\n" -" Globalno onemogućite naredbu.\n\n" -" **Primjeri:**\n" -" - `[p]command disable global userinfo` - Onemogućuje naredbu `userinfo` iz Mod Cog-a.\n" -" - `[p]command disable global urban` - Onemogućuje naredbu `urban` iz General Cog-a.\n\n" -" **Argumenti:**\n" -" - `` - Naredba koju globalno onemogućujete.\n" +" - `` - The command to disable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 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:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 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:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Ta je naredba već globalno onemogućena." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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" -" " -msgstr "\n" -" Onemogućite naredbu u ovom serveru.\n\n" -" **Primjeri:**\n" -" - `[p]command disable server userinfo` - Onemogućuje naredbu `userinfo` iz Mod Cog-a.\n" -" - `[p]command disable server urban` - Onemogućuje naredbu `urban` iz General Cog-a.\n\n" -" **Argumenti:**\n" -" - `` - Naredba koju onemogućujete za trenutni server.\n" +" - `` - The command to disable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "Nije vam dopušteno onemogućiti tu naredbu." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Ta je naredba već onemogućena u ovom serveru." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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 "Omogući naredbu.\n\n" -" Ako ste vlasnik bota, ovo će prema zadanim postavkama pokušati omogućiti globalno onemogućenu naredbu.\n" -" U suprotnom, ovo će pokušati omogućiti naredbu onemogućenu u trenutnom serveru.\n\n" -" **Primjeri:**\n" -" - `[p]command enable userinfo` - Omogućuje naredbu `userinfo` iz Mod Cog-a.\n" -" - `[p]command enable urban` - Omogućuje naredbu `urban` iz General Cog-a.\n\n" -" **Argumenti:**\n" -" - `` - Naredba koju omogućujete.\n" +" - `` - The command to enable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5473 +#: redbot/core/core_commands.py:5620 #, 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" -" " -msgstr "\n" -" Globalno omogućite naredbu.\n\n" -" **Primjeri:**\n" -" - `[p]command enable global userinfo` - Omogućuje naredbu `userinfo` iz Mod Cog-a.\n" -" - `[p]command enable global urban` - Omogućuje naredbu `urban` iz General Cog-a.\n\n" -" **Argumenti:**\n" -" - `` - Naredba koju globalno omogućujete.\n" +" - `` - The command to enable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Ta je naredba već globalno omogućena." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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" -" Omogućite naredbu u ovom serveru.\n\n" -" **Primjeri:**\n" -" - `[p]command enable server userinfo` - Omogućuje naredbu `userinfo` iz Mod Cog-a.\n" -" - `[p]command enable server urban` - Omogućuje naredbu `urban` iz General Cog-a.\n\n" -" **Argumenti:**\n" -" - `` - Naredba koju omogućujete za trenutni server.\n" +" - `` - The command to enable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "Nije vam dopušteno omogućiti tu naredbu." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Ta je naredba već omogućena u ovom serveru." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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 "Postavite botov odgovor na onemogućene naredbe.\n\n" -" Ostavite prazno da ništa ne šalje.\n\n" -" Da biste uključili naziv naredbe u poruku, uključite `{command}` u poruku.\n\n" -" **Primjeri:**\n" -" - `[p]command disabledmsg Ova naredba je onemogućena`\n" -" - `[p]command disabledmsg {command} je onemogućen`\n" -" - `[p]command disabledmsg` - Ne šalje išta kada se onemogućena naredba pokuša izvodit.\n\n" -" **Argumenti:**\n" -" - `[message]` - Poruka za slanje kada se onemogućena naredba pokuša izvodit.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4338,105 +4264,80 @@ msgstr "\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:5556 +#: redbot/core/core_commands.py:5703 #, 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" -" Dobiva trenutne članove i uloge konfigurirane za imunitet na automatsku moderaciju.\n\n" -" **Primjer:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "Uloge imune na automatizirane radnje moderiranja:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "Članovi imuni na automatizirane radnje moderiranja:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Ovdje nema postavki imuniteta." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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" -" Čini korisnika ili ulogu imunim na automatizirane radnje moderiranja.\n\n" -" **Primjeri:**\n" -" - `[p]autoimmune add @Twentysix` - Dodaje korisnika.\n" -" - `[p]autoimmune add @Moderatori` - Dodaje ulogu.\n\n" -" **Argumenti:**\n" -" - `` - Korisnik ili uloga za dodavanje imuniteta.\n" +" - `` - The user or role to add immunity to.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Već dodano." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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" -" " -msgstr "\n" -" Uklonite korisnika ili ulogu da ne budu imuni na automatizirane radnje moderiranja.\n\n" -" **Primjeri:**\n" -" - `[p]autoimmune remove @Twentysix` - Uklanja korisnika.\n" -" - `[p]autoimmune remove @Moderatori` - Uklanja ulogu.\n\n" -" **Argumenti:**\n" -" - `` - Korisnik ili uloga za uklanjanje imuniteta.\n" +" - `` - The user or role to remove immunity from.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Nije na popisu." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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" -" Provjerava bi li se korisnik ili uloga smatrali imunim na automatizirane radnje.\n\n" -" **Primjeri:**\n" -" - `[p]autoimmune isimmune @Twentysix`\n" -" - `[p]autoimmune isimmune @Moderatori`\n\n" -" **Argumenti:**\n" -" - `` - Korisnik ili uloga za provjeru imuniteta.\n" +" - `` - The user or role to check the immunity of.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "Imuni su." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "Nisu imuni." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4449,131 +4350,118 @@ msgstr "\n" " Napomena: Vlasnici i administratori nadjačavaju popis ignoriranja.\n" " " -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" -" " -msgstr "\n" -" Navedite trenutno ignorirane servere i kanale.\n\n" -" **Primjer:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Kanal je dodan na popis ignoriranih." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Kanal je već na popisu ignoriranih." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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" -" Ignoriraj naredbe u ovom serveru.\n\n" -" Napomena: Vlasnici, administratori i oni s dopuštenjima za upravljanje serverom nadjačavaju ignorirane servere.\n\n" -" **Primjer:**\n" -" - `[p]ignore server` - Ignorira trenutni server\n" +" - `[p]ignore server` - Ignores the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "Ovaj server je dodan na popis ignoriranih." -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Ovaj server se već ignorira." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, 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:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Kanal je uklonjen s popisa ignoriranih." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Ovaj kanal nije na popisu ignoriranih." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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" -" Uklonite ovaj server s popisa ignoriranih.\n\n" -" **Primjer:**\n" -" - `[p]unignore server` - Prestaje ignorirati trenutni server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "Ovaj server je uklonjen s popisa ignoriranih." -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Ovaj server nije na popisu ignoriranih." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Ovaj server se trenutno ignorira." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -4582,12 +4470,12 @@ msgstr "\n" " Dobijte informacije o Red-ovim licencama.\n" " " -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "Razne usluge usmjerene na razvoj." -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4612,7 +4500,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4636,7 +4524,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4660,44 +4548,44 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Izlazim." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: 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:506 +#: 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:508 +#: 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:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -4706,7 +4594,7 @@ msgstr "Pretvarajte se da drugi korisnik poziva naredbu.\n\n" " Prefiks se ne smije unijeti.\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -4721,18 +4609,18 @@ msgstr "Pošaljite događaj poruke kao da ga je poslao drugi korisnik.\n\n" " ili bilo što drugo što poruku čini nepraznom.\n" " " -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: 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:561 +#: 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." @@ -4740,104 +4628,112 @@ msgstr "Vlasnici bota više neće zaobilaziti hlađenje svih naredbi." 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:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Slučaj #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Nepoznato" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: 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:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderator" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Do" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Trajanje" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Izmijenio" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Posljednja izmjena" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/hu-HU.po b/redbot/core/locales/hu-HU.po index 13c1fb6ad32..9eb98a9f49f 100644 --- a/redbot/core/locales/hu-HU.po +++ b/redbot/core/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: hu_HU\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Listázza a cog útvonalait prioritás szerint.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" "Útvonal hozzáadása a jelenlegi cog útvonalakhoz.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Útvonal sikeresen hozzáadva." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ msgstr "\n" " Újrarendezi az útvonalakat hogy engedélyezze a különböző cog-ok felfedezését.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Érvénytelen `kezdő-` index." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Érvénytelen `vég-` index." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Útvonalak újrarendezve." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +120,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Az útvonal nem létezik." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 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:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +137,11 @@ msgstr "\n" " Kilistázza a betöltött és elérhető cog-okat.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} betöltve:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} kirakva:**\n" @@ -248,7 +270,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -312,270 +334,270 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -595,119 +617,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -719,23 +741,23 @@ msgstr "Nem lehet fizetni ézért a parancsért DM-ben globális bank nélkül." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -743,72 +765,72 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Példány tulajdonosa" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red verzió" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Elavult" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Erről a példányról" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -818,19 +840,19 @@ msgstr "Példány tulajdonosa: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red verziója: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Elavult: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: 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:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -841,20 +863,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -862,62 +884,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -925,118 +947,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Ez eltarthat egy darabig." -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1045,153 +1067,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1199,19 +1221,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1220,27 +1242,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1249,19 +1271,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1269,23 +1291,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1293,19 +1315,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1314,32 +1336,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "engedélyezve" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "nincs engedélyezve" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1348,70 +1370,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1420,13 +1442,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1435,78 +1457,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Időtúllépés." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1514,155 +1537,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1673,27 +1696,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1704,69 +1727,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1778,11 +1805,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1792,71 +1819,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Leállítás... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Újraindítás..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1865,7 +1892,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1873,205 +1900,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globális" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2080,50 +2107,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2132,154 +2159,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "JPG / PNG formátum az elfogadott." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" + +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Kész." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "Nincs jogom hogy megváltoztassam a nevem." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2287,152 +2344,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2443,22 +2497,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2468,62 +2522,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2531,17 +2585,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2549,55 +2603,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "A helyszín be lett állítva." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2605,61 +2659,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2669,71 +2723,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2741,7 +2799,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2749,63 +2807,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2813,18 +2871,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2832,61 +2890,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 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:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "nem fogja" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "fogja" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2894,91 +2952,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "A szín resetelve." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "A szín be lett állítva." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Megszakítva." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefix beállítva." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2986,34 +3049,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3028,15 +3095,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3050,19 +3117,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3070,48 +3137,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3120,82 +3187,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3204,44 +3271,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3250,22 +3317,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3274,45 +3341,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3320,202 +3386,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "User ID: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "privát üzeneten keresztül" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "{}-től" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 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:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Küldve {} {} által" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Az üzeneted el lett küldve." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Nem tudom kézbesíteni az üzeneted. Bocsi." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Tulajdonosa ennek: {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Válaszolhatsz erre az üzenetre {}contact -vel" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 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:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Üzenet elküldve {} -nek" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3524,85 +3592,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3610,81 +3678,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3693,93 +3761,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3787,373 +3855,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4161,80 +4229,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4243,130 +4311,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4391,7 +4459,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4415,7 +4483,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4439,51 +4507,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4493,17 +4561,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4511,104 +4579,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/id-ID.po b/redbot/core/locales/id-ID.po index fa1b072bf2d..30be64064d9 100644 --- a/redbot/core/locales/id-ID.po +++ b/redbot/core/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: id_ID\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Jalur berhasil ditambahkan." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Tidak valid 'dari' indeks." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Tidak valid 'ke' indeks." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Jalur diatur ulang." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Jalan itu tidak ada." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot akan menginstal roda gigi baru ke direktori `{}`." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,402 +325,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "diaktifkan" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "dinonaktifkan" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Mematikan... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Memulai ulang..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Command dasar untuk pengaturan bank." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Lihat pengaturan bank." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1858,7 +1885,7 @@ msgstr "Pengaturan Bank:\n\n" "Saldo Awal: {default_balance}\n" "Saldo Maksimum: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1869,205 +1896,205 @@ msgstr "Mengalihkan apakah bank global atau tidak.\n\n" " Jika bank per-server, akan menjadi global.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Bank telah menjadi {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Tentukan nama bank." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Nama bank telah ditetapkan menjadi: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Tentukan nama untuk saldo bank." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Nama mata uang telah ditetapkan menjadi: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "Tentukan saldo maksimum yang bisa didapatkan seseorang." -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Saldo maksimum telah ditetapkan menjadi: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2076,50 +2103,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2128,154 +2155,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Format JPG / PNG saja." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Selesai." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2283,152 +2340,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2439,22 +2493,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2464,62 +2518,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2527,17 +2581,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2545,55 +2599,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Lokal telah ditetapkan." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2601,61 +2655,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2665,71 +2719,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2737,7 +2795,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2745,63 +2803,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2809,18 +2867,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2828,61 +2886,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Perintah menghapus dinonaktifkan." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Saya tidak akan menghapus pesan perintah." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2890,91 +2948,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Dibatalkan." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Set awalan." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2982,34 +3045,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3024,15 +3091,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3046,19 +3113,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3066,48 +3133,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3116,82 +3183,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3200,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3246,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3270,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3316,202 +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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID Pengguna: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "melalui DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "dari {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Gunakan `{} dm {} ` untuk membalas pengguna ini" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Dikirim oleh {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Pesan Anda telah dikirim." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Saya tidak dapat menyampaikan pesan Anda. Maaf." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Pemilik dari {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3520,85 +3588,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3606,81 +3674,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3689,93 +3757,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3783,373 +3851,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4157,80 +4225,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4239,130 +4307,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Saluran ditambahkan ke daftar abaikan." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Saluran sudah ada didalam daftar abaikan." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Saluran di hapus dari dalam daftar abaikan." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Saluran sedang tidak ada di dalam daftar abaikan." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Tak satupun" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4387,7 +4455,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4411,7 +4479,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4435,51 +4503,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4489,17 +4557,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4507,104 +4575,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/it-IT.po b/redbot/core/locales/it-IT.po index 0adc6a52bf6..37eeee5b836 100644 --- a/redbot/core/locales/it-IT.po +++ b/redbot/core/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: it_IT\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Mostra le paths dei cogs correnti in ordine di priorità.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" "Aggiunge un percorso alla lista dei percorsi disponibili per i cogs.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Percorso aggiunto con successo." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ msgstr "\n" "Riordina internamente i percorsi al fine di permettere la scoperta di cog differenti.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Parametro 'from' non valido." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Parametro 'to' non valido." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "I percorsi sono stati riordinati." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +120,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Questo percorso non esiste." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "In futuro i cogs verranno installati nella directory '{}'." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +137,11 @@ msgstr "\n" " Mostra i cogs caricati e disponibili.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} caricati:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} non attivi:**\n" @@ -253,7 +275,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -317,402 +339,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -724,23 +746,23 @@ msgstr "Impossibile pagare per questo comando in DM senza una banca globale." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -751,17 +773,17 @@ msgstr "\n" " Questi comandi vengono caricati con ogni Red bot, e coprono alcuni degli usi più basilari del bot.\n" " " -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -769,43 +791,43 @@ msgstr "Questo bot è un'istanza di [Red, un Discord bot open source]({}) creato "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instanza posseduta dal team" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Istanza posseduta da" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Versione di Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Obsoleto" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Informazioni su quest'istanza" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Informazioni su Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -813,7 +835,7 @@ msgstr "Questo bot è un'istanza di [Red, un Discord bot open source]({}) creato "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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -823,7 +845,7 @@ msgstr "Istanza di proprietà di: [{owner}]\n" "Discord.py: [{dpy_version}] (6)\n" "Versione Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -833,19 +855,19 @@ msgstr "Istanza di proprietà di: [{owner}]\n" "Discord.py: [{dpy_version}] (6)\n" "Versione Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Obsoleto: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Informazioni su Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Informazioni su quest'istanza**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -863,20 +885,20 @@ msgstr "**Referenze**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Mostra il tempo online di [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -887,71 +909,63 @@ msgstr "\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:575 +#: 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" -" Scopri quale tipo di dati [botname] memorizza e perché.\n\n" -" **Esempio:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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 "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" +" - `[p]mydata 3rdparty`\n" " " +msgstr "" -#: redbot/core/core_commands.py:615 +#: 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:625 +#: 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:645 +#: 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:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Non è stata ricevuta la conferma, cancellando..." -#: redbot/core/core_commands.py:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -959,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" -" [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" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:709 +#: 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:716 +#: 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:726 +#: 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:739 +#: 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." @@ -990,7 +997,7 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:754 +#: 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." @@ -998,7 +1005,7 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:764 +#: 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." @@ -1006,27 +1013,27 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: 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:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1035,79 +1042,58 @@ msgstr "\n" " Comandi per una gestione dei dati più completa.\n" " " -#: redbot/core/core_commands.py:809 +#: 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" -" 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" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:820 +#: 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:828 +#: 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" -" 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" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:837 +#: 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:841 +#: 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" -" 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" +" - `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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1116,24 +1102,16 @@ 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" -" 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" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1141,7 +1119,7 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1149,7 +1127,7 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1157,34 +1135,28 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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 "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" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:967 +#: 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:990 +#: 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." @@ -1192,7 +1164,7 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:1005 +#: 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." @@ -1200,7 +1172,7 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:1016 +#: 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." @@ -1208,109 +1180,89 @@ msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come "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:1027 +#: 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:1042 +#: 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 "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" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1052 +#: 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:1113 +#: 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 "\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" -" " - -#: redbot/core/core_commands.py:1137 +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" +" - `[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" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Impostazioni embed:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Default globale: {value}\n" -#: redbot/core/core_commands.py:1160 +#: 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:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Impostazione gilda: {value}\n" -#: redbot/core/core_commands.py:1171 +#: 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:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Impostazioni del canale: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Impostazioni utente: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1318,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" -" 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" +" - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1200 +#: 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:1203 +#: 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:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1346,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" -" 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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +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:1233 +#: 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:1235 +#: 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:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1386,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" -" 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:1272 +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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1418,35 +1340,23 @@ 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" -" 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:1312 redbot/core/core_commands.py:1357 +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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1454,19 +1364,19 @@ msgid "\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:1351 +#: 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:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1475,32 +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 #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" +" - `[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:1405 +#: 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:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "abilitata" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "disabilitata" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1509,101 +1419,70 @@ 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" -" 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:1436 +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:1438 +#: 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:1444 +#: 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 "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" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Nessuna eccezione si è ancora verificata." -#: redbot/core/core_commands.py:1481 +#: 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 "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" +" - `[p]invite`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1493 +#: 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:1510 +#: 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:1515 +#: 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" +" - `[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" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1612,23 +1491,13 @@ 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" -" 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" +" - `` - The permission level to require for the bot in the generated invite.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1637,88 +1506,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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 "\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" -" " - -#: redbot/core/core_commands.py:1611 +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:1619 +#: 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:1625 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Risposta scaduta." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Bene. Ciao :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Bene. Lasciando {number} servers..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Bene, starò qui allora. :)" -#: redbot/core/core_commands.py:1671 +#: 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:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1729,163 +1589,155 @@ msgstr "\n" " Nota: Questo comando è interattivo.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "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" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Caricato {packs}." -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1896,27 +1748,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1927,69 +1779,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2001,11 +1857,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2015,71 +1871,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Arresto in corso... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Riavvio in corso..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2088,7 +1944,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2096,205 +1952,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globale" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2303,50 +2159,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2355,154 +2211,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "I formati file permessi sono JPG / PNG." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Fatto." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2510,152 +2396,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Status cambiato a {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2666,22 +2549,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2691,62 +2574,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Questo ruolo è già un ruolo moderatore." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "Questo ruolo è ora considerato un ruolo di mod." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 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:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "Questo ruolo non è più considerato un ruolo amministratore." -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 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:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "Questo ruolo non è più considerato un ruolo moderatore." -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2754,17 +2637,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2772,55 +2655,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Le impostazioni della lingua sono state impostate." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2828,61 +2711,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2892,71 +2775,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2964,7 +2851,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2972,63 +2859,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3036,18 +2923,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3055,61 +2942,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "Il bot {} utilizzerà i colori configurati per gli embed." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "non " -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr " " -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3117,91 +3004,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "La ricerca indistinta dei comandi è stata {} per questo server." -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "La ricerca indistinta dei comandi è stata {} in DM." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Il colore è stato resettato." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Il colore è stato impostato." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Il prefisso è stato impostato." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3209,34 +3101,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3251,15 +3147,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3273,19 +3169,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3293,48 +3189,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3343,82 +3239,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3427,44 +3323,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3473,22 +3369,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3497,45 +3393,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 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:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Fatto. Il limite di pagine è stato impostato a {}." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3543,202 +3438,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "La tagline è stata resettata." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 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:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID utente: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "attraverso il DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "da {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID server: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilizzare `{}dm {} ` per rispondere a questo utente" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Inviato da {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Il tuo messaggio è stato inviato." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 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:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Proprietario di {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Puoi risponder a questo messaggio con {}contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 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:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Messaggio recapitato a {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3747,85 +3644,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3833,81 +3730,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3916,93 +3813,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4010,373 +3907,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Questo comando risulta già disabilitato globalmente." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Questo comando è già disabilitato in questo server." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Questo comando risulta già abilitato globalmente." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Questo comando è già abilitato in questo server." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4384,80 +4281,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Già aggiunto." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Non in elenco." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4466,130 +4363,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Nessuno" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4614,7 +4511,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4638,7 +4535,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4662,51 +4559,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4716,17 +4613,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4734,104 +4631,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/ja-JP.po b/redbot/core/locales/ja-JP.po index 719bfd60235..bcedcf972ce 100644 --- a/redbot/core/locales/ja-JP.po +++ b/redbot/core/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ja_JP\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "コマンドは Red`s Cog Managerの制御" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " 現在のCogパスを優先度順に一覧表示します。\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" " 使用可能なCogパスのリストにパスを追加します。\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "そのパスは存在しないか、有効なディレクトリをではありません。" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "パスが正常に追加されました。" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ msgstr "\n" " 再度パスを並び替えて、異なるCogの検出を可能にします。\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "'from' が無効です。" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "'to' が無効です" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "パスを並べ替えました。" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,26 +120,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -246,7 +268,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -310,402 +332,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -717,23 +739,23 @@ msgstr "グローバルバンクがないので、DMでこのコマンドを実 msgid "You need at least {cost} {currency} to use this command." msgstr "このコマンドを使用するには、少なくとも {cost} {currency} が必要です。" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -741,91 +763,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -836,20 +858,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -857,62 +879,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -920,118 +942,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "ユーザーは自分のデータを削除することはできません。" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1040,153 +1062,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1194,19 +1216,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1215,27 +1237,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1244,19 +1266,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1264,23 +1286,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1288,19 +1310,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1309,32 +1331,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "無効" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1343,70 +1365,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1415,13 +1437,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1430,78 +1452,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1509,155 +1532,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1668,27 +1691,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1699,69 +1722,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1773,11 +1800,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1787,71 +1814,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1860,7 +1887,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1868,205 +1895,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "グローバル" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2075,50 +2102,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2127,154 +2154,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2282,152 +2339,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2438,22 +2492,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2463,62 +2517,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2526,17 +2580,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2544,55 +2598,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2600,61 +2654,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2664,71 +2718,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2736,7 +2794,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2744,63 +2802,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2808,18 +2866,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2827,61 +2885,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2889,91 +2947,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2981,34 +3044,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3023,15 +3090,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3045,19 +3112,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3065,48 +3132,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3115,82 +3182,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3199,44 +3266,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3245,22 +3312,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3269,45 +3336,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3315,202 +3381,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3519,85 +3587,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3605,81 +3673,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3688,93 +3756,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3782,373 +3850,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4156,80 +4224,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4238,130 +4306,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "無い" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4386,7 +4454,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4410,7 +4478,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4434,51 +4502,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4488,17 +4556,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4506,104 +4574,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/ko-KR.po b/redbot/core/locales/ko-KR.po index d49b8f9d653..5d94a027c4e 100644 --- a/redbot/core/locales/ko-KR.po +++ b/redbot/core/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ko_KR\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "해당 경로가 없거나 올바른 디렉토리가 아니에요." -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "경로가 성공적으로 추가됐어요." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "'from' 인덱스가 잘돗됐어요." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "'to' 인덱스가 잘못됐어요." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "경로들이 다시 정렬됐어요." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "해당 경로는 존재하지 않아요." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "봇이 새로운 cogs를 '{}' 디렉토리에 설치해요." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,402 +325,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` 은 `{command}`의 적합한 값이 아니에요" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "퐁!" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "종료하는 중..." -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "다시 시작하는 중..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "전체" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "서버" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1853,7 +1880,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1861,205 +1888,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "글로벌" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2095,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,154 +2147,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "JPG / PNG 형식만 가능해요." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "다 했어요." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "제 별명을 변경할 수 있는 권한이 없어요." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2275,152 +2332,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2431,22 +2485,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2456,62 +2510,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2519,17 +2573,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2537,55 +2591,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "로컬이 설정됐어요." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2593,61 +2647,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2657,71 +2711,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2729,7 +2787,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2737,63 +2795,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2801,18 +2859,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2820,61 +2878,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "커맨드 삭제 사용 안 함." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "커맨드 메세지를 삭제하지 않을게요." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2882,91 +2940,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "취소되었어요." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "프리픽스가 변경됐어요." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2974,34 +3037,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3016,15 +3083,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3038,19 +3105,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3058,48 +3125,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3108,82 +3175,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3192,44 +3259,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3238,22 +3305,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3262,45 +3329,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3308,202 +3374,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "다이렉트 메세지를 통해서" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "{} 에서" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "해당 사용자에게 응답하려면 `{}dm {} ` 을 사용해야 해요." -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "{} {} 의해 전송됐어요." -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "메세지가 전송됐어요." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "사용자님의 메세지를 전송할 수 없어요. 미안해요." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3512,85 +3580,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3598,81 +3666,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3681,93 +3749,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3775,373 +3843,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4149,80 +4217,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4231,130 +4299,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "채널이 무시 목록에 추가됐어요." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "채널이 이미 무시 목록에 포함되어 있어요." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "채널이 무시 목록에서 제거됐어요." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "해당 채널은 무시 목록에 없어요." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "없음" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4379,7 +4447,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4403,7 +4471,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4427,51 +4495,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4481,17 +4549,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4499,104 +4567,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "알 수 없음" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/nb-NO.po b/redbot/core/locales/nb-NO.po index 700e1ee5dd3..7a1415a6f2b 100644 --- a/redbot/core/locales/nb-NO.po +++ b/redbot/core/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: nb_NO\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Kommandoer for å kommunisere med Red sin cog manager." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Viser gjeldende cog baner i prioritert rekkefølge.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,15 +44,37 @@ msgstr "\n" " Legg til en bane i listen over tilgjengelige cog baner.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Banen er lagt til." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" @@ -61,15 +83,15 @@ msgstr "\n" " Fjerner en eller flere stier fra tilgjengelige cog baner gitt `path_numbers` fra `[p]paths`.\n" " " -#: redbot/core/_cog_manager.py:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "Følgende baner ble fjernet: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "Følgende banenumre finnes ikke: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -78,19 +100,19 @@ msgstr "\n" " Flytter baner internt for å tillate oppdagelse av forskjellige cogs.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Ugyldig \"fra\" index." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Ugyldig \"to\" index." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Baner forandret." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -105,15 +127,15 @@ msgstr "\n" " Ingen installerte cogs vil bli overført til prosessen.\n" " " -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Denne banen finnes ikke." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot'en vil installere nye cogs til \"{}\" mappen." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -122,11 +144,11 @@ msgstr "\n" " Viser alle innlastede og tilgjengelige cogs.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} lastet:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} u belastet:**\n" @@ -268,7 +290,7 @@ msgstr "Global, cog og kommando kontroller" 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:860 +#: 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." @@ -335,273 +357,273 @@ msgid "Permissions verification" msgstr "Tillatelse verifikasjon" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Tillatelsesverifisering for {cog} cog" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Tillatelse kroker" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Tillatelse kontroller" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: 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:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "Brukerens discord tillatelser og rettighetsnivå" -#: redbot/core/_diagnoser.py:703 +#: 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:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "server eieren" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "mod rollen" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "admin rollen" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "tilordne passende rolle til brukeren" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: 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:756 +#: 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:765 +#: 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:783 +#: 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:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "Andre kommandokontroller" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "Globale «ring en gang» kontroller" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "Andre globale sjekk av «ring en gang»" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "Sjekk om kommandoen er deaktivert" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "Den oppgitte kommandoen er deaktivert globalt." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "Kontroll og verifikasjon av tillatelser" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Bestått" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Mislykket" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: 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:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Oppdaget sak: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Løsning: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Kanal: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Kommando ringer: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Kommando: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Prøver som har vært utgitt:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -609,133 +631,135 @@ 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:119 +#: 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 "" +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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "Ledetekst for kommando" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "Terminal" -#: redbot/core/_events.py:233 +#: 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:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." -msgstr "" +msgstr "Argumentet `{parameter_name}` må være et positivt heltall." -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: redbot/core/_events.py:253 redbot/core/_events.py:306 msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." -msgstr "" +msgstr "Argumentet `{parameter_name}`må være et heltall mer enn {maximum}." -#: redbot/core/_events.py:250 redbot/core/_events.py:303 +#: redbot/core/_events.py:257 redbot/core/_events.py:310 msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." -msgstr "" +msgstr "Argumentet `{parameter_name}`må være et heltall ikke mindre enn {minimum}." -#: redbot/core/_events.py:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 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:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "Jeg trenger {permission} tillatelse til å utføre denne kommandoen." -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 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:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Den kommandoen er ikke tilgjengelig i direktemeldinger." -#: redbot/core/_events.py:413 +#: 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:415 +#: 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:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: 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:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: 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." @@ -747,23 +771,23 @@ msgstr "Kan ikke betale for denne kommandoen i DM uten en global bank." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -774,17 +798,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:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "Viser info om [botname]." -#: redbot/core/core_commands.py:434 +#: 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" @@ -792,43 +816,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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instans er eid av gruppen" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instans eid av" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red versjon" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Utdatert" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Om denne instansen" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Om Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -836,7 +860,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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -846,7 +870,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:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -856,19 +880,19 @@ msgstr "Insants eid av: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red versjon: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Utdatert: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Om Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Om denne instansen**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -886,20 +910,20 @@ msgstr "**Referanser**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Viser [botname] sin oppetid." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Mindre enn ett sekund." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -910,71 +934,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:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: 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:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "Tredjeparts Uttalelser om sluttbrukerdata" -#: redbot/core/core_commands.py:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Fikk ikke bekreftelse, kansellering." -#: redbot/core/core_commands.py:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -982,30 +998,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:709 +#: 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:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Dette kan ta litt tid." -#: redbot/core/core_commands.py:739 +#: 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." @@ -1013,7 +1022,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:754 +#: 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." @@ -1021,7 +1030,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:764 +#: 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." @@ -1029,27 +1038,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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: 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:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1058,78 +1067,58 @@ msgstr "\n" " Kommandoer for mer fullstendig datahåndtering\n" " " -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: 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:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1138,25 +1127,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1164,7 +1145,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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1172,7 +1153,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:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1180,34 +1161,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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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." @@ -1215,7 +1190,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:1005 +#: 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." @@ -1223,7 +1198,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:1016 +#: 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." @@ -1231,118 +1206,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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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 "\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" -" " - -#: redbot/core/core_commands.py:1137 +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" +" - `[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 "\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]embedset showsettings info` - Viser også innebygd innstillinger for 'info' kommandoen.\n" -" - `[p]embedset showsettings \"ignore list\"` - Sjekker underkommandoer krever tilbud.\n\n" -" **Argumenter:**\n" -" - `[command]` - Sjekker denne kommandoen for spesifikke innstillinger for kommando innebygd.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Innebygde innstillinger:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Global standard: {value}\n" -#: redbot/core/core_commands.py:1160 +#: 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:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Guild innstilling: {value}\n" -#: redbot/core/core_commands.py:1171 +#: 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:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Kanal innstilling: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Brukerinnstilling: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1350,26 +1296,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:1200 +#: 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:1203 +#: 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:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1378,38 +1317,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +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:1233 +#: 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:1235 +#: 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:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1418,31 +1346,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" -" Angir en kommandums innebygging.\n\n" -" Hvis du er robotens eier, dette vil prøve å endre kommandoens innebygde innstilling globalt som standard.\n" -" Ellers, dette vil prøve å endre embed innstillinger på gjeldende server.\n\n" -" Hvis aktivert er tom, vil innstillingen bli opphevet.\n\n" -" For å se full evalueringsrekkefølge med embed innstillinger, kjør `[p]help embedset`.\n\n" -" **Eksempler:**\n" -" - `[p]embedset command info` - Clears command spesifikke embed innstillinger for 'info'.\n" -" - `[p]embedset command info False` - Deaktiverer for 'info'.\n" -" - `[p]embedset command \"ignore liste\" True` - Tilbud er nødvendige for underkommandoer.\n\n" -" **Argumenter:**\n" -" - `[enabled]` - Om du vil bruke embeds for denne kommandoen. La være blank for å tilbakestille standard.\n" -" " - -#: redbot/core/core_commands.py:1272 +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 "Den beståttet kommandoen krever Embed lenketillatelser, og kan derfor ikke settes til å ikke bruke embeds." -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1450,34 +1366,23 @@ 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" -" Angir et kommando-innstilling globalt.\n\n" -" Hvis angitt, dette brukes i stedet for global standard for å bestemme om det skal brukes forankringer eller ikke.\n\n" -" Hvis aktivert er tom vil innstillingen bli opphevet.\n\n" -" For å se full evalueringsrekkefølge med embed innstillinger, kjør `[p]help embedset`.\n\n" -" **Eksempler:**\n" -" - `[p]embedset command global info` - Clears command spesifikke embed innstillinger for 'info'.\n" -" - `[p]embedset command global info False` - Deaktiverer for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Tilbud er nødvendige for underkommandoer.\n\n" -" **Argumenter:**\n" -" - `[enabled]` - Om du vil bruke embeds for denne kommandoen. La være blank for å tilbakestille standard.\n" -" " - -#: redbot/core/core_commands.py:1312 redbot/core/core_commands.py:1357 +msgstr "" + +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1485,19 +1390,19 @@ msgid "\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:1351 +#: 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:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1506,32 +1411,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 #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" +" - `[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:1405 +#: 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:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "skrudd på" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "skrudd av" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1540,101 +1445,70 @@ 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" -" Setter personlige innebygde innstillinger for direktemelding.\n\n" -" Hvis angitt, dette brukes i stedet for global standard for å bestemme om det skal brukes forankringer eller ikke.\n" -" Dette brukes for alle kommandoer utført i en DM med bot.\n\n" -" Hvis aktivert er tom Innstillingen vil bli valgt og den globale standarden vil bli brukt i stedet.\n\n" -" For å se full evalueringsrekkefølge med embed innstillinger, kjør `[p]help embedset`.\n\n" -" **Eksempler:**\n" -" - `[p]embedset user False` - Deaktiverer i din direktør.\n" -" - `[p]embedset user` - Nullstiller verdi for å bruke global standard.\n\n" -" **Argumenter:**\n" -" - `[enabled]` - Om du vil bruke entall i din dusj. La være blank for å tilbakestille standard.\n" -" " - -#: redbot/core/core_commands.py:1436 +msgstr "" + +#: 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:1438 +#: 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:1444 +#: 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 "Sender til eieren det siste kommandounntaket som har skjedd.\n\n" -" Hvis offentlig (ja er spesifisert), vil det bli sendt til chatten i stedet.\n\n" -" Advarsel: Sende sporet offentlig tilbake-modus kan gi en uheldig informasjon om din datamaskin eller konfigurasjon.\n\n" -" **Eksempler:**\n" -" - `[p]traceback` - Sender sporet til din direkte melding.\n" -" - `[p]traceback True` - Sender den siste trakten i den gjeldende kanal.\n\n" -" **Argumenter:**\n" -" - `[public]` - Om du vil sende sporet tilbake til den nåværende konteksten. La stå tomt for å sende til din directe melding.\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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Ingen unntak har oppstått ennå." -#: redbot/core/core_commands.py:1481 +#: 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 "Viser [botname]sin invitasjonsadresse.\n\n" -" Denne vil alltid sende invitasjonen til direktemeldinger for å holde den privat.\n\n" -" Denne kommandoen er låst til eieren med mindre `[p]inviteset public` er satt til True.\n\n" -" **Eksempel:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "Kommandoer for å sette opp [botname] sin invitasjonsinnstillinger." -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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" -" Veksler hvis `[p]invite` skal være tilgjengelig for gjennomsnittlig bruker.\n\n" -" Boten må lages i en `Public bot` i utviklerens dashbord for offentlige invitasjoner som skal fungere.\n\n" -" **Eksempel:**\n" -" - `[p]nviteset public yes` - Veksler offentlig invitasjonsinnstilling.\n\n" -" **Argumenter:**\n" -" - `[confirm]` - Kreves for å sette til offentlighet. Ikke nødvendig for å veksle tilbake til privat.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1643,22 +1517,13 @@ 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 "\n" -"Få boten til å lage sin egen rolle med tillatelser for å bli med.\n\n" -" Boten vil lage sin egen rolle med de ønskede tillatelsene når den blir med i en ny server. Dette er en spesiell rolle som ikke kan slettes eller fjernes fra boten.\n\n" -" For det må du oppgi et gyldig tillatelsesnivå.\n" -" Du kan generere en her: https://discordapi.com/permissions.html\n\n" -" Vær oppmerksom på at du kan trenge tofaktorautentisering for noen tillatelser.\n\n" -" **Eksempel:**\n" -" - `[p]inviteset perms 134217728` - Legger til et\" Administrer kallenavn \"-tillatelseskrav til invitasjonen.\n\n" -" ** Argumenter: **\n" -" - `` - Tillatelsesnivået som kreves for boten i den genererte invitasjonen. " - -#: redbot/core/core_commands.py:1573 +msgstr "" + +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1671,88 +1536,79 @@ msgstr "\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:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "«applications.commands» har blitt lagt til på invitasjonslenken." -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "Omfanget `applications.commands` har blitt fjernet fra invitasjons URL-en." -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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 "\n" -" Forlater servere.\n\n" -" Hvis ingen server-IDer blir bestått vil den lokale serveren bli liggende i stedet.\n\n" -" Merk: Denne kommandoen er interaktiv.\n\n" -" **Eksempler:**\n" -" - `[p]leave` - La den gjeldende serveren.\n" -" - `[p]leave \"Red - Discord Bot\"` - Sitater er nødvendig når det er mellomrom i navnet.\n" -" - `[p]leave 133049272517001216 240154543684321280` - blader flere servere, ved bruk av ID-er.\n\n" -" **Argumenter:**\n" -" - `[servers...]- Serverne for å forlate. På blankt, forsøk å forlate gjeldende server.\n" -" " - -#: redbot/core/core_commands.py:1611 +msgstr "" + +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "Du må angi minst én server-ID." -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: 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:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Responsen ble tidsavbrutt." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Okei. hade. :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Ok. Forlater {number} servere..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "Ok. Forlater serveren..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Ok, jeg blir da. :)" -#: redbot/core/core_commands.py:1671 +#: 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:1673 +#: 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:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1763,191 +1619,168 @@ msgstr "\n" " Merk: Denne kommandoen er interaktiv.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "Laster inn cog pakker fra lokale stier og installerte cogs.\n\n" -" Se tilgjengelige pakker for innlasting med `[p]cogs`.\n\n" -" Flere cogs kan legges til ved hjelp av Nedlasting, eller fra lokale baner ved hjelp av `[p]addpath`.\n\n" -" **Eksempler:**\n" -" - `[p]load general` - Laster inn `general` cog.\n" -" - `[p]load admin mod mutes` - Laster inn flere cogs.\n\n" -" **Argumenter:**\n" -" - `` - cog pakker som skal lastes inn.\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Lastet {packs}." -#: redbot/core/core_commands.py:1724 +#: 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:1728 +#: 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:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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" -" " -msgstr "Laster ut tidligere lastede cog pakker.\n\n" -" Se tilgjengelige pakker for å losse med `[p]cogs`.\n\n" -" **Eksempler:**\n" -" - `[p]unload generel` - Avlaster `general` cog.\n" -" - `[p]unload admin mod mutes` - Avlaster flere cogs.\n\n" -" **Argumenter:**\n" -" - `` - Cog pakker som skal frigjøres.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1829 +#: 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:1833 +#: 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:1840 +#: 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:1844 +#: 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:1857 +#: 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" -" " -msgstr "Last av i tillegg på nytt.\n\n" -" Dette vil laste ut og deretter laste inn de spesifiserte loggene.\n\n" -" Cogs som ikke ble lastet inn vil bare bli lastet.\n\n" -" **Eksempler:**\n" -" - `[p]reload general` - Laster på nytt `generel` cog.\n" -" - `[p]reload admin mod mutes` - Laster flere cogs på nytt.\n\n" -" **Argumenter:**\n" -" - `` - Cog pakker for å laste inn på nytt.\n" +" - `` - The cog packages to reload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Lastet på nytt {packs}." -#: redbot/core/core_commands.py:1883 +#: redbot/core/core_commands.py:1885 msgid "Failed to reload the following package: {pack}.\n" "Check your console or logs for details." msgstr "Kunne ikke laste følgende cog: {pack}.\n" "Sjekk konsollen eller loggene for detaljer." -#: redbot/core/core_commands.py:1888 +#: redbot/core/core_commands.py:1890 msgid "Failed to reload the following packages: {packs}\n" "Check your console or logs for details." msgstr "Kan ikke laste følgende cog på nytt: {packs}\n" "Sjekk konsollen eller loggene for detaljer." -#: redbot/core/core_commands.py:1923 +#: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" "{reason}" msgstr "Denne pakken kunne ikke lastes på nytt av følgende grunn:\n\n" "{reason}" -#: redbot/core/core_commands.py:1927 +#: redbot/core/core_commands.py:1929 msgid "These packages could not be reloaded for the following reasons:\n\n" "{reasons}" msgstr "Disse pakkene kunne ikke lastes på nytt av følgende grunner:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1934 +#: 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 "**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:1960 +#: 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:1969 +#: 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" @@ -1958,27 +1791,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1989,69 +1822,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2063,11 +1900,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2077,87 +1914,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[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 "Avslutter boten.\n\n" -" Tillater [botname] å stenge ned gracefully.\n\n" -" Dette er den anbefalte metoden for å stenge ned boten.\n\n" -" **Eksempler:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - slår av botten i stillhet.\n\n" -" **Argumenter:**\n" -" - `[silently]` - Om du kan hoppe over sending av avbestillingsmeldingen. Standardverdi er usant.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Slår av... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[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 "Forsøker å starte [botname].\n\n" -" Gjør [botname] avslutning med exit kode 26.\n" -" Omstarten er ikke garantert: Den må behandles av prosessansvarlig i bruk.\n\n" -" **Eksempler:**\n" -" - `[p]omstart`\n" -" - `[p]restart True` - Restarter botten i stillhet.\n\n" -" **Argumenter:**\n" -" - `[silently]` - Om du skal hoppe over å sende meldingen. Standard til False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Restarter..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Grunnkommando for bankinnstillinger." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Vis gjeldende bankinnstillinger." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Globalt" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Server" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2171,7 +1992,7 @@ msgstr "Bankinnstillinger:\n\n" "Standardbalanse: {default_balance}\n" "Maksimal tillatt saldo: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2182,212 +2003,186 @@ msgstr "Velg om banken er global eller ikke.\n\n" " Hvis banken er per server, vil den bli global.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Banken er nå {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Angi bankens navn." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Banknavnet har blitt satt til: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Angi navn på bankens valuta." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Valutanavnet har blitt satt til: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "Sett maksimal saldo en bruker kan få." -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maksimal saldo har blitt satt til: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset registeramount 5000`\n\n" " **Arguments**\n\n" " - `` The new initial balance amount. Default is 0.\n" " " -msgstr "0." +msgstr "" -#: redbot/core/core_commands.py:2540 +#: redbot/core/core_commands.py:2590 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:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "Registrering av en konto vil nå gi {num} {currency}." -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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 "262 / 5000\n" -"Slett alle bankkontoer.\n\n" -" Eksempler:\n" -" - `[p]bankset reset` - Bekreftet ikke. Viser hjelpemeldingen.\n" -" - `[p]bankset reset yes`\n\n" -" **Arguments**\n\n" -" - `` Dette vil som standard være usann med mindre det er spesifisert. " +msgstr "" -#: redbot/core/core_commands.py:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "denne serveren" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "Alle bankkontoer for {scope} er slettet." -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "Basiskommando for å utsette bankkontoer." -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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 "Beskjær bankkontoer for brukere som ikke lenger er på serveren.\n\n" -" Kan ikke brukes med en global bank. Se `[p]bankset prune global`.\n\n" -" Eksempler:\n" -" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" -" - `[p]bankset prune server yes`\n\n" -" **Argumenter**\n\n" -" - `` Dette vil som standard være usann med mindre det er spesifisert. " +msgstr "" -#: redbot/core/core_commands.py:2607 +#: redbot/core/core_commands.py:2661 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:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 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:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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 "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 falsk med mindre de er angitt.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2640 +#: redbot/core/core_commands.py:2694 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:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 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:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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 "Slett bankkontoen til en spesifisert bruker.\n\n" -" Eksempler:\n" -" - `[p]bank prune user @Twentysix` - Er ikke bekreftet. Viser en hjelp-melding.\n" -" - `[p]bank prune @Twentysix yes`\n\n" -" **Argumenter**\n\n" -" - `` Brukeren som skal slette banken av. Tar nevner, navn og bruker ids.\n" -" - `` vil bli standard med mindre de er angitt.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "Bankkontoen for {name} er slettet." -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "Behandle modlog-innstillinger." -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "Kommando for å fikse feilaktig i casetyper." -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" @@ -2396,23 +2191,23 @@ msgstr "Velg en kanal som modlog.\n\n" " Omit `[channel]` for å deaktivere modlog.\n" " " -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "Mod hendelser vil bli sendt til {channel}." -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 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:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "Mod loggen er allerede deaktivert." -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "Mod logg deaktivert." -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2421,50 +2216,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "Gjeldende innstillinger:\n" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "Denne handlingen er ikke registrert." -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "Saksopprettelse for {action_name} handlinger er nå {enabled}." -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "Tilbakestill alle modlog tilfeller på denne serveren." -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 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:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "Du tok for lang tid å svare." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "Tilfeller er tilbakestilt." -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "Ingen endringer er utført." -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "Kommandoer for å endre [botname] sine innstillinger." -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "Kommandoer for å endre [botname] sine metadata." -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2473,201 +2268,185 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " -msgstr "\n" -" Angir boten sin beskrivelse.\n\n" -" Brukes uten beskrivelse for å tilbakestille.\n" -" Dette vises på noen få steder, inkludert hjelp-menyen.\n\n" -" Maksimal lengde på beskrivelse er 250 tegn for å sikre at den vises riktig.\n\n" -" Standard er \"Red V3\".\n\n" -" **Eksempler:**\n" -" - `[p]]set bot description` - Nullstiller beskrivelsen til standardinnstillingen.\n" -" - `[p]]set bot description MyBot: En rød V3 Bot`\n\n" -" **Argumenter:**\n" -" - `[description]` - Beskrivelsen som skal brukes for denne boten. La være blank for å tilbakestille til standard.\n" -" " - -#: redbot/core/core_commands.py:2832 +msgstr "" + +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Tilbakestilt beskrivelse." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 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:2848 -#, 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 "Setter [botname]sitt avatar\n\n" -" støtter enten et vedlegg eller en bilde-URL.\n\n" -" **Eksempler:**\n" -" - `[p]set bot avatar` - Med et vedlegg dette vil bestemme avataren.\n" -" - `[p]set bot avatar` - uten et vedlegg, dette vil vise kommando hjelp.\n" -" - `[p]set bot avatar https://links.faree.xyz/k95` - Angir avataren til den medfølgende URL-en.\n\n" -" **Argumenter:**\n" -" - `[url]` - Et bilde url som skal brukes som en avatar. La være tom når du laster opp et vedlegg.\n" -" " - -#: redbot/core/core_commands.py:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "Denne URL-adressen er ugyldig." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 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:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Bare JPG / PNG format." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Ferdig." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" -" " -msgstr "\n" -" Fjerner [botname] sin avatar.\n\n" -" **Eksempel:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " +msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Avatar fjernet." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" -" " -msgstr "Setter [botname] sitt brukernavn.\n\n" -" Maksimal lengde på et brukernavn er 32 tegn.\n\n" -" Merk: Brukernavnet til en verifisert bot kan ikke skiftes ut manuelt.\n" -" Vennligst kontakt Discord-støtte for å endre den.\n\n" -" **Eksempel:**\n" -" - `[p]set bot username BaguetteBot`\n\n" -" **Argumenter:**\n" -" - `` - Brukernavnet for å gi boten.\n" +" - `` - The username to give the bot.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 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:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 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:2959 +#: redbot/core/core_commands.py:3063 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:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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 "Angir [botname] kallenavn for gjeldende server.\n\n" -" Maksimal lengde for et kallenavn er 32 tegn.\n\n" -" **Eksempel:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" ** Argumenter: ** \n" -" - `[nickname]` - Kallenavnet for å gi boten. La det stå tomt for å fjerne det nåværende kallenavnet. " +msgstr "" -#: redbot/core/core_commands.py:2979 +#: redbot/core/core_commands.py:3083 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:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "Jeg mangler tillatelse til å endre mitt eget kallenavn." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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 "Tilpass en seksjon av `[p]-info`.\n\n" -" Det maksimale antallet tillatte tegn er 1024.\n" -" Støtter marked, linker og \"nevner\".\n\n" -" Lenke: `[Min link](https://example. om)\n\n" -" **Eksempler:**\n" -" - `[p]set bot custominfo >>> jeg kan bruke **markdown** som for eksempel tilbud, ∙spoilers∙and og flere linjer.\n" -" - `[p]set bot custominfo Bli med i min [support server](discord.gg/discord)!`\n" -" - `[p]set bot custominfo` - Fjerner en egendefinert informasjonstekst.\n\n" -" **Argumenter:**\n" -" - `[text]` - Den egendefinerte informasjonsteksten.\n" +" - `[text]` - The custom info text.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "Egendefinert tekst er tømt." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Den egendefinerte teksten er lagt inn." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "Teksten må være mindre enn 1024 tegn lang." -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "Kommandoer for å sette [botname] sin status." -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2675,171 +2454,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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 "Angir [botname]sin strømmestatus til en Twitch-strøm.\n\n" -" Dette vises som `Streaming ` eller `LIVE PÅ UTEN K` avhengig av kontekst.\n" -" Den vil også inkludere en `Watch` knapp med en twitch.tv url for den medfølgende streamen.\n\n" -" Maksimum lengde for en kanaltittel er 128 tegn.\n\n" -" Med å forlate både streamer og stream_title vil tomme verdier tømmes.\n\n" -" **Eksempler:**\n" -" - `[p]set status stream` - Fjern aktivitetsstatusen.\n" -" - `[p]set status stream 26 Twentysix strømmer` - setter strømmingen til `https://www.twitch.tv/26`.\n" -" - `[p]set status stream https://twitch.tv/26 Twentysix strømmer` - Setter URL manuelt.\n\n" -" **Argumenter:**\n" -" - `` - twitch streamer for å legge inn en lenke til. Dette kan være deres twitch navn eller hele URL-en.\n" -" - `- Teksten for å følge `strømming` i statusen." - -#: redbot/core/core_commands.py:3055 -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:3058 -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:3073 +" - `` - 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:3179 #, 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" +" - `[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 "Angir [botname]sin spillestatus.\n\n" -" Dette vises som `Playing ` eller `SPILLER EN SPILL: ` avhengig av konteksten.\n\n" -" Maksimumslengde for en avspillende status er 128 tegn.\n\n" -" **Eksempler:**\n" -" - `[p]set status playing` - Rydder aktivitetsstatusen.\n" -" - `[p]set status playing som spiller tastaturen`\n\n" -" **Argumenter:**\n" -" - `[game]` - Teksten for å følge `Playing`. La den være blank for å fjerne aktiv status.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "Maksimal lengde på spillbeskrivelser er 128 tegn." - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "Statusen satt til `Playing {game.name}`." -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Spillet er tømt." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "Maksimal lengde på lytterbeskrivelser er 128 tegn." - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "Statusen satt til \"Listening to {listening}." -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "Hører ryddet." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "Maksimal lengde på ser beskrivelser er 128 tegn." - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "Statusen satt til `Watching {watching}`." -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "Overvåkningsstatus ryddet." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "Maksimal lengde på konkurrerende beskrivelser er 128 tegn." - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "Status satt til `Competing in {competing}`." -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "Konkurrerende status fjernet." -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Status endret til {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "Sett [botname] sin status til online." -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "Sett [botname] sin status for å ikke forstyrre." -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "Sett [botname] sin status til borte." -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "Sett [botname] sin status til usynlig." -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, 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:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2850,34 +2607,22 @@ msgid "\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" +" - `[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 "\n" -"Legger til en administratorrolle for denne guilden.\n\n" -" Administratorer har samme tilgang som Mods, pluss flere kommandoer på administratornivå som:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" Og mer.\n\n" -" **Eksempler:**\n" -" - `[p]set roles addadminrole @Admins`\n" -" - `[p]set roles addadminrole Super Admins`\n\n" -"** Argumenter: **\n" -" - `` - Rollen som skal legges til som administrator. " - -#: redbot/core/core_commands.py:3271 +msgstr "" + +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "Denne rollen er allerede en administratorrolle." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "Denne rollen anses nå som en administratorrolle." -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2887,85 +2632,62 @@ msgid "\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" +" - `[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 "\n" -"Legger til en moderatorrolle for denne lauget.\n\n" -" Dette gir tilgang til kommandoer på moderatornivå som:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" Og mer.\n\n" -" **Eksempler:**\n" -" - `[p]set roles addmodrole @Mods`\n" -" - `[p]set roles addmodrole Loyal Helpers`\n\n" -"** Argumenter: **\n" -" - `` - Rollen som skal legges til som moderator. " - -#: redbot/core/core_commands.py:3298 +msgstr "" + +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Denne rollen er allerede en mod rolle." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "Denne rollen anses nå som en mod rolle." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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 "\n" -" Fjerner en administratorrolle for denne serveren.\n\n" -" **Eksempler.**\n" -" - `[p]set roles removeadminrole @Admins`\n" -" - `[p]set roles removeadminrole Super Admins`\n\n" -" ** Argumenter: **\n" -" - `` - Rollen som skal fjernes fra å være administrator. " - -#: redbot/core/core_commands.py:3320 +msgstr "" + +#: redbot/core/core_commands.py:3447 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:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "Denne rollen anses ikke lenger som en administratorrolle." -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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 "\n" -" Fjerner en moderator for denne serveren.\n\n" -" **Eksempler.**\n" -" - `[p]set roles removemodrole @Mods`\n" -" - `[p]set roles removemodrole Loyal Helpers`\n\n" -" ** Argumenter: **\n" -" - `` - Rollen som skal fjernes fra å være moderator. " - -#: redbot/core/core_commands.py:3342 +msgstr "" + +#: redbot/core/core_commands.py:3469 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:3344 +#: redbot/core/core_commands.py:3471 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:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2973,30 +2695,17 @@ msgid "\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" +" - `[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" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " -msgstr "\n" -" Endrer botens locale på denne serveren.\n\n" -" Gå til [Red's Crowdin-side](https://translate.discord.red) for å se språk/land som er tilgjengelige med oversettelser.\n\n" -" Bruk \"standard\" for å gå tilbake til botens standardspråk.\n" -" For å tilbakestille til engelsk, bruk \"nb-NO\".\n\n" -" **Eksempler:**\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` - Tilbakestiller til standard locale.\n\n" -" **Argumenter:**\n" -" - `- Standard locale som skal brukes til boten. Dette kan være hvilken som helst språkkode med landskoden inkludert.\n" -" " - -#: redbot/core/core_commands.py:3379 +msgstr "" + +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -3004,79 +2713,55 @@ msgid "\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" +" - `[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 "\n" -" Endrer [botname]'s default locale.\n\n" -" Dette vil bli brukt når en server ikke har angitt et lokalt, eller i direktør.\n\n" -" Gå til [Red's Crowdin-side](https://translate.discord.) for å se språkvalg som er tilgjengelig med oversettelser.\n\n" -" For å resette til engelsk, bruk \"nb-NO\".\n\n" -" **Eksempler:**\n" -" - `[p]set locale global nb-NO`\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" -" - `` - Standard locale for å bruke boten. Dette kan være hvilken som helst språkkode med landskode inkludert.\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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "Ugyldig språkkode. Bruk format: `en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 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:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "Globalt Lokale innstillinger er angitt." -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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" -" Endrer [botname]sin språkinnstilling på denne serveren.\n\n" -" Gå til [Red's Crowdin-side](https://translate.discord.) for å se språk/land som er tilgjengelige med oversettelser.\n\n" -" Bruk \"standard\" for å gå tilbake til botens standardspråk.\n\n" -" **Eksempler:**\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 til den globale standard locale.\n\n" -" **Argumenter:**\n" -" - `- Standard locale som skal brukes til boten. Dette kan være hvilken som helst språkkode med landskoden inkludert.\n" -" " - -#: redbot/core/core_commands.py:3438 +msgstr "" + +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "Lokale innstillinger er satt til standard." -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Lokale innstillinger er angitt." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -3084,92 +2769,61 @@ msgid "\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" +" - `[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 "\n" -" Endrer botens regionale format på denne serveren. Dette brukes til formateringsdato, klokkeslett og nummer.\n\n" -" `language_code` kan være hvilken som helst språkkode som helst med landskode inkludert, f.eks. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Send \"null\" til `language_code` for å basere regional formatering på botens locale på denne serveren.\n\n" -" Hvis du vil endre botens globale regionale format, se `[p]set regionalformat global` kommando.\n\n" -" **Eksempler:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat reset` - Tilbakestiller til lokalet.\n\n" -" **Argumenter:**\n" -" - `[language_code]` - Regionsformatet som skal brukes til denne boten på denne serveren.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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 "\n" -" Endrer botens regionale format. Dette brukes til formatering av dato, tid og tall.\n\n" -" `language_code` kan være hvilken som helst språkkode som helst med landskoden inkludert.. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, osv.\n" -" Send \"tilbakestill\" til `language_code` for å basere regional formatering på bot's locale.\n\n" -" **Eksempler:**\n" -" - `[p]set regionalformat global en-US`\n" -" - `[p]set global de-DE`\n" -" - `[p]set regionalformat global reset` - Tilbakestiller til lokalet.\n\n" -" **Argumenter:**\n" -" - `[language_code]- Standardformat som brukes til boten.\n" -" " - -#: redbot/core/core_commands.py:3499 +msgstr "" + +#: redbot/core/core_commands.py:3626 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:3516 +#: redbot/core/core_commands.py:3643 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:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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 "\n" -" Endrer botens regionale format på denne serveren. Dette brukes til formateringsdato, klokkeslett og nummer.\n\n" -" `language_code` kan være hvilken som helst språkkode som helst med landskoden inkludert.. `nb-NO`, `de-DE`, `fr-FR`, `pl-PL`, osv.\n" -" Send \"null\" til `language_code` for å basere regional formatering på botens locale på denne serveren.\n\n" -" **Eksempler:**\n" -" - `[p]set regionalformat server en-US`\n" -" - `[p]set region lokal de-DE`\n" -" - `[p]set regionalformat server reset` - Tilbakestiller til lokalet.\n\n" -" **Argumenter:**\n" -" - `[language_code]- Regionsformatet som skal brukes til denne serveren.\n" -" " - -#: redbot/core/core_commands.py:3543 +msgstr "" + +#: redbot/core/core_commands.py:3670 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:3561 +#: redbot/core/core_commands.py:3688 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:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -3179,92 +2833,76 @@ msgid "\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" +" - `[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 "\n" -" Kommandoer å angitt, liste eller fjerne ulike eksterne API-token.\n\n" -" Denne innstillingen vil bli spurt av noen tredjeparts cogs og noen kjernetaker.\n\n" -" Hvis det har gått uten `` eller `` argumenter vil det tillate deg å åpne en modal for å sette API-nøklene dine sikkert.\n\n" -" For å legge til nøklene kan du oppgi tjenestenavnet og tokenet som et kommaseparert\n" -" liste over nøkkel, allerede omtalt som beskrevet av tog som ber om denne kommandoen.\n\n" -" Merk: API tokens er sensitiv, så denne kommandoen skal bare brukes i en privat kanal eller i DM med boten.\n\n" -" **Eksempler:**\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" -" **Argumenter:**\n" -" - `- Tjenesten du legger til tokens til.\n" -" - `` - Pairs of token Key og values. Nøkkelen og verdien bør separeres med en av `, `,`, eller `;`.\n" -" " - -#: redbot/core/core_commands.py:3601 redbot/core/core_commands.py:3604 +msgstr "" + +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "Klikk på knappen nedenfor for å velge nøkler." -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokens har blitt satt." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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" -" Vis alle eksterne API-tjenester sammen med deres nøkler som har blitt satt.\n\n" -" Hemmeligheter er ikke vist.\n\n" -" **Eksempel:**\n" -" - `[p]sett api liste`\n" +" - `[p]set api list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "Ingen API tjenester har blitt angitt ennå." -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "Angi API-tjenester:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "Angi API-tjenester:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "Tjenester ble slettet:\n" "{services_list}" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "Tjenesten ble slettet: {service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 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:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -3272,7 +2910,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -3280,63 +2918,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "Det er ingen ekstra kanaler som sendes til." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "Ukjent kanal med id: {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3344,11 +2982,11 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "Ikke satt." -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" @@ -3358,7 +2996,7 @@ msgstr "Admin roller: {admin}\n" "Lokal: {guild_locale}\n" "Regional format: {guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3370,77 +3008,61 @@ msgstr "{bot_name} Innstillinger:\n\n" "Globalt regionalt format: {regional_format}\n" "Standard embed farge: {colour}" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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 "Angi forsinkelse til boten fjerner kommando meldingen.\n\n" -" Må være mellom -1 og 60.\n\n" -" Sett til -1 for å deaktivere denne funksjonen.\n\n" -" Dette gjelder bare på den gjeldende serveren og ikke globalt.\n\n" -" **Eksempler:**\n" -" - `[p]set deletedelay` - Viser innstillingen for gjeldende forsinkelse for sletting.\n" -" - `[p]set deletedelay 60` - Setter forsinkelsen for sletting til maks 60 sekunder.\n" -" - `[p]set deletedelay -1` - Deaktiverer sletting av kommando meldinger.\n\n" -" **Argumenter:**\n" -" - `[time]- sekunder å vente før du sletter kommando meldingen. Bruk -1 for å deaktivere.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Kommando sletting deaktivert." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "Slett forsinkelse, sett til {num} sekunder." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Jeg vil ikke slette kommando meldinger." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" -" Slå på om du vil bruke robotens eier-konfigurerte farge for embeder.\n\n" -" Standard er å bruke botens konfigurerte farge.\n" -" Ellers vil fargen som brukes, være fargen på botens øverste rolle.\n\n" -" **Eksempel:**\n" -" - `[p]set usebotcolour`\n" +" - `[p]set usebotcolour`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "Botten {} bruke konfigurerte farger for embeder." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "vil ikke" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "vil" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3448,125 +3070,96 @@ msgid "\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" -" Slå på om du vil aktivere fuzzy kommando søk på serveren.\n\n" -" Dette tillater boten å identifisere potensielle feilstavede kommandoer og tilby korreksjoner.\n\n" -" Merk: Dette kan være prosessorintensiv og kan være uegnet for større servere.\n\n" -" Standard er at fuzzy kommando søk er deaktivert.\n\n" -" **Eksempel:**\n" -" - `[p]set serverfuzzy`\n" +" - `[p]set serverfuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "Fuzzy kommando søking har blitt {} for denne serveren." -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" -" Velge om du vil aktivere fuzzy kommando søk i DMer.\n\n" -" Dette tillater boten å identifisere potensielle feilstavede kommandoer og tilby korreksjoner.\n\n" -" Standard er at fuzzy kommando søk er deaktivert.\n\n" -" **Eksempel:**\n" -" - `[p]set fuzzy`\n" +" - `[p]set fuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "Fuzzy kommando søking har blitt {} i DMer." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" -" Setter en standardfarge som skal brukes til botens innstøpe.\n\n" -" Akseptable verdier for fargeparameteren finnes på:\n\n" -" https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\n\n" -" **Eksempler:**\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" -" **Argumenter:**\n" -" - `[colour]` - Fargen som skal brukes for innebåring. La være blank for å sette til standardverdi (rød).\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " +msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Fargen har blitt tilbakestilt." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Fargen har blitt lagt inn." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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 "Angir [botname] sitt globale prefik(er).\n\n" -" Advarsel: Dette er ikke tilsetningsstoff. Det vil erstatte alle nåværende prefikser.\n\n" -" Se også flagget `--mentionable` for å gjøre det mulig å nevne boten som prefiks.\n\n" -" **Eksempler:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Sitater er nødvendig for å bruke mellomrom i prefikser.\n" -" - `[p]set prefix \"@[botname] \"` - Dette bruker en omtale som prefiks. Se også flagget `--mentionable`.\n" -" - `[p]set prefix ! ? .` - Angir flere prefikser\n\n" -" ** Argumenter: **\n" -" - `` - prefikser som boten vil svare på globalt. " - -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Kansellert." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefiks satt." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "Prefikser satt." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3574,34 +3167,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "Prefikser for server er tilbakestilt." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "Server prefiks satt." -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "Server prefikser satt." -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3616,15 +3213,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3638,19 +3235,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3661,48 +3258,48 @@ msgstr "\n" " Alle hjelpeinnstillinger brukes globalt.\n" " " -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 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:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3711,100 +3308,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "Hjelpen vil ikke bruke menyer." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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 "\n" -"Dette lar hjelpekommandoen vise skjulte kommandoer.\n\n" -" Dette er som standard falskt.\n" -" Hvis du bruker dette uten en innstilling, vil det veksle.\n\n" -" **Eksempler:**\n" -" - `[p]helpset showhidden True` - Gjør det mulig å vise skjulte kommandoer.\n" -" - `[p]helpset showhidden` - Slår på/av.\n" -" \n" -" ** Argumenter: **\n" -" - `[show_hidden]` - Om du vil bruke skjulte kommandoer som hjelp. La det stå tomt for å veksle. " - -#: redbot/core/core_commands.py:4285 +msgstr "" + +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "Hjelp vil ikke filtrere skjulte kommandoer." -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "Hjelp vil filtrere skjulte kommandoer." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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" -" " -msgstr "\n" -" Dette tillater kommandoen hjelp å vise eksisterende kommandoer aliaser hvis det er noen.\n\n" -" Denne standarden settes til «true».\n" -" Å bruke dette uten en innstilling vil veksle.\n\n" -" **Eksempler:**\n" -" - `[p]helpset showaliases False` - Viser aliaser på denne serveren.\n" -" - `[p]helpset showaliases` - Slår på/av.\n\n" -" **Argumenter:**\n" -" - `[show_aliases]` - Om å inkludere aliaser i hjelp. La stå blank for å veksle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3813,55 +3392,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" -" " -msgstr "\n" -" Dette lar deg sende direktemelding til deg om hjelp sendes til en DM.\n\n" -" Ticking reagerer på beskjeden med en ✅.\n\n" -" Standard til False.\n" -" Bruk dette uten en innstilling vil veksle.\n\n" -" Merk: Dette brukes bare når boten ikke bruker menyene.\n\n" -" **Eksempler:**\n" -" - `[p]helpset usetick False` - Slå av når hjelp sendes til direktør.\n" -" - `[p]helpset usetick` - Slår på/av.\n\n" -" **Argumenter:**\n" -" - `[use_tick]- Om du vil krysse av i kommandoen når du sender hjelpe til DMs. La være blank for veksle.\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:4335 +#: redbot/core/core_commands.py:4481 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:4337 +#: redbot/core/core_commands.py:4483 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:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 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:4360 +#: redbot/core/core_commands.py:4506 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:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3870,22 +3438,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "Hjelp vil bekrefte at hjelpeemner eksisterer." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 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:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3894,45 +3462,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:4413 +#: redbot/core/core_commands.py:4559 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:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "Ferdig. Tegngrensen per side er satt til {}." -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 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:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Ferdig. Grensen er satt til {}." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3940,202 +3507,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "Tidsfristen kan ikke være lengre enn 14 dager!" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "Ferdig. Hjelpe meldinger slettes ikke nå." -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "Ferdig. Slettingsforsinkelsen er satt til {} sekunder." -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "Etiketten er tilbakestilt." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 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:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "Taggen er lagt inn." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "Bruker-ID: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "gjennom DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "fra {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | Server-ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Bruk '{} dm {} ' for å svare denne brukeren" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Sendt av {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 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:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Din melding har blitt sendt." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Jeg klarer ikke å levere meldingen. Unnskyld." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Eier av {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Du kan svare på denne meldingen med {}contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Beklager, kunne ikke levere meldingen din til {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Meldingen er levert til {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Skriver ut botens datasti." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Datasti {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "Viser feilsøkingsinformasjon nyttig for feilsøking." -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -4144,85 +3713,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "Brukere har blitt lagt til i tillatt liste." -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "Brukeren har blitt lagt til i tillatelseslisten." -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "Brukere på tillatt liste:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "Bruker på tillatt liste:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "Brukere har blitt fjernet fra tillatt liste." -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "Brukeren har blitt fjernet fra tillatt liste." -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "Tillatt liste er tømt." -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -4230,81 +3799,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "Du kan ikke legge til en eier i blokkeringslisten!" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "Brukere har blitt lagt til i blokkeringslisten." -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "Brukeren har blitt lagt til blokkeringslisten." -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "Brukere på blokklisten:" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "Bruker på blokkeringslisten:" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "Brukere har blitt fjernet fra blokkeringslisten." -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "Brukeren har blitt fjernet fra blokkeringslisten." -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "Svartelisten er tømt." -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -4313,93 +3882,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 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:4986 +#: redbot/core/core_commands.py:5133 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:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "Tillatte brukere og/eller roller:" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "Tillatt bruker eller rolle:" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "Ukjent eller slettet bruker/rolle" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 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:5049 +#: redbot/core/core_commands.py:5196 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:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "Serverens tillatte liste har blitt fjernet." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4407,373 +3976,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "Du kan ikke legge deg selv til i blokkeringslisten!" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "Du kan ikke legge til guildeieren til blokkeringslisten!" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 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:5104 +#: redbot/core/core_commands.py:5251 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:5106 +#: redbot/core/core_commands.py:5253 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:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "Blokkerte brukere og/eller roller:" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "Blokkert bruker eller rolle:" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 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:5154 +#: redbot/core/core_commands.py:5301 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:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "Server-blokklisten har blitt slettet." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "Du kan ikke deaktivere denne cog som standard." -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} er angitt som deaktivert som standard." -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} er satt som standard." -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 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:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} har blitt deaktivert i denne guilden." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} var allerede deaktivert (ingenting å gjøre)." -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} har blitt aktivert i denne guilden." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} ble ikke deaktivert (ingenting å gjøre)." -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 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:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "Det er ingen deaktiverte cogs i denne guilden." -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Det er ikke noen globalt utkoplet kommandoer." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} kommandoer er deaktivert globalt.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 kommando er deaktivert globalt.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "Det er ingen deaktiverte kommandoer i {}." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} kommandoer er deaktivert i {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "1 kommando er deaktivert i {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 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:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 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:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Den kommandoen er allerede deaktivert globalt." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "Du har ikke lov til å deaktivere den kommandoen." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Den kommandoen er allerede deaktivert i denne serveren." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Den kommandoen er allerede aktivert globalt." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "Du har ikke rettigheter til å aktivere den kommandoen." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Den kommandoen er allerede aktivert på denne serveren." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4781,80 +4350,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "Roller immunitet fra automatiserte moderasjons aksjoner:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "Medlemmer immune fra automatiserte moderasjons aksjoner:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Ingen immunintetsinnstillinger her." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Allerede lagt til." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Ikke i listen." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "De er immune." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "De er ikke immuniserte." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4863,118 +4432,118 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Kanal lagt til ignorering listen." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Kanal allerede i ignorering listen." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 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:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Denne serveren blir allerede ignorert." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Kanal fjernet fra ignorering listen." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Denne kanalen er ikke i ignorering listen." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "Denne serveren har blitt fjernet fra ignorering listen." -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Denne serveren er ikke i ignorering listen." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Denne serveren blir for øyeblikket ignorert." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Ingen" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -4983,12 +4552,12 @@ msgstr "\n" " Få informasjon om Red's lisenser.\n" " " -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "Ulik utvikling fokuserte hjelpemidler." -#: redbot/core/dev_commands.py:358 +#: 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" @@ -5013,7 +4582,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -5037,7 +4606,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -5061,44 +4630,44 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Avslutter." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: 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:506 +#: 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:508 +#: 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:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -5107,7 +4676,7 @@ msgstr "Mock en annen bruker pådriver en kommando.\n\n" " Prefikset må ikke fylles inn.\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -5117,18 +4686,18 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: 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:561 +#: 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." @@ -5136,104 +4705,112 @@ msgstr "Bot eiere vil ikke lenger omgå alle kommandoer med cooldowns." msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user} er saldo kan ikke stige over {max} {currency}." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Kasse #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Ukjent" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: 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:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderator" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Frem til" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Varighet" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Endret av" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Sist endret" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/nl-NL.po b/redbot/core/locales/nl-NL.po index e52b8542319..eba366a7373 100644 --- a/redbot/core/locales/nl-NL.po +++ b/redbot/core/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: nl_NL\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Pad toegevoegd." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Ongeldige 'van' index." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Ongeldige 'naar' index." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Paden opnieuw geordend." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,28 +113,28 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Dit pad bestaat niet." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 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:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" -msgstr "" +msgstr "**{} geladen:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" -msgstr "" +msgstr "**{} niet geladen:**\n" #: redbot/core/_diagnoser.py:104 msgid "To fix this issue, you need to do one of these:" @@ -124,7 +146,7 @@ msgstr "" #: redbot/core/_diagnoser.py:118 msgid "The user is a bot which prevents them from running any command." -msgstr "" +msgstr "De gebruiker is een bot die verhindert dat ze een commando uitvoeren." #: redbot/core/_diagnoser.py:119 msgid "This cannot be fixed - bots should not be listening to other bots." @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -261,7 +283,7 @@ msgstr "" #: redbot/core/_diagnoser.py:423 msgid "Global checks" -msgstr "" +msgstr "Globale controles" #: redbot/core/_diagnoser.py:433 msgid "One of the global checks for the command {command} failed with a message:\n" @@ -287,7 +309,7 @@ msgstr "" #: redbot/core/_diagnoser.py:463 msgid "Command checks" -msgstr "" +msgstr "Commando controles" #: redbot/core/_diagnoser.py:477 msgid "One of the command checks for the command {command} failed with a message:\n" @@ -300,273 +322,273 @@ msgstr "" #: redbot/core/_diagnoser.py:485 msgid "Permissions verification" -msgstr "" +msgstr "Machtigingen verificatie" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "" +msgid "Cog permissions verification" +msgstr "Cog permissies verificatie" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: redbot/core/_diagnoser.py:538 msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." -msgstr "" +msgstr "Om dit probleem op te lossen, verleen de vereiste rechten aan de bot via rolinstellingen of kanaaloverschrijvingen." -#: redbot/core/_diagnoser.py:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." -msgstr "" +msgstr "Dit is een onverwachte fout, rapporteer deze op Red's issue tracker." -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" -msgstr "" +msgstr "Toestemming controles" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" -msgstr "" +msgstr "de server eigenaar" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" -msgstr "" +msgstr "de mod rol" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" -msgstr "" +msgstr "de admin rol" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" -msgstr "" +msgstr "gepaste rol toewijzen aan de gebruiker" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" -msgstr "" +msgstr "Andere commando controles" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -586,119 +608,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Verouderd" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Over deze instantie" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Over Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "activeren" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "de-activeren" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Reactie time-out." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Oké. Doei :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "{packs} geladen." -#: redbot/core/core_commands.py:1724 +#: 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:1728 +#: 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:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Afsluiten... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Herstarten..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Basisopdracht voor bankinstellingen." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Toon de huidige bank instellingen." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Globaal" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Server" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1858,7 +1885,7 @@ msgstr "Bankinstellingen:\n\n" "Standaardsaldo: {default_balance}\n" "Maximaal toegestane saldo: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1869,205 +1896,205 @@ msgstr "Wissel of de bank globaal is of niet.\n\n" " Als de bank per server is, wordt het wereldwijd.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globaal" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "De bank is nu {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Stel de naam van de bank in." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Banknaam is ingesteld op: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Stel de valuta in." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Valutanaam is ingesteld op: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Het maximale saldo is ingesteld op: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2076,50 +2103,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2128,154 +2155,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Je kan alleen het JPG / PNG formaat gebruiken." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Klaar." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2283,152 +2340,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Status veranderd naar {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2439,22 +2493,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2464,62 +2518,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2527,17 +2581,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2545,55 +2599,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Taal is veranderd." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2601,61 +2655,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2665,71 +2719,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2737,7 +2795,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2745,63 +2803,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2809,18 +2867,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2828,61 +2886,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "zal niet" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "zal" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2890,91 +2948,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Geannuleerd." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefix opgeslagen." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2982,34 +3045,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3024,15 +3091,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3046,19 +3113,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3066,48 +3133,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3116,82 +3183,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3200,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3246,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3270,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3316,202 +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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "Gebruikers-ID: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "met een persoonlijk bericht" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "van {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Gebruik `{}dm {} ` om te reageren op deze gebruiker" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Verzonden door {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Je bericht is verzonden." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Ik kan dit bericht niet afleveren." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Eigenaar van {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Je kan dit bericht beantwoorden met {}contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Helaas, jouw bericht naar {} kon niet afgeleverd worden" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Bericht aan {} afgeleverd" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3520,85 +3588,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3606,81 +3674,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3689,93 +3757,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3783,373 +3851,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Die command is al geactiveerd in deze server." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4157,80 +4225,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4239,130 +4307,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Geen" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4387,7 +4455,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4411,7 +4479,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4435,51 +4503,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4489,17 +4557,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4507,104 +4575,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/pl-PL.po b/redbot/core/locales/pl-PL.po index 1b8b33b0538..f754e3e7710 100644 --- a/redbot/core/locales/pl-PL.po +++ b/redbot/core/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pl_PL\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,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:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" " Dodaj ścieżkę do listy dostępnych ścieżek cogów.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Ścieżka dodana pomyślnie." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ msgstr "\n" " Ponownie porządkuje ścieżki wewnętrznie, by umożliwić odkrycie innych cogów.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Nieprawidłowy indeks 'from'." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Nieprawidłowy indeks 'to'." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Kolejność ścieżek zmieniona." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +120,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Ta ścieżka nie istnieje." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 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:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +137,11 @@ msgstr "\n" " Zwraca listę załadowanych i dostępnych modułów.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} załadowane:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} niezaładowane:**\n" @@ -261,7 +283,7 @@ msgstr "Kontrole globalne, tryby i polecenia" msgid "The given command is disabled in this guild." msgstr "Podane polecenie jest wyłączone na tym serwerze." -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: 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." @@ -328,402 +350,402 @@ msgid "Permissions verification" msgstr "Weryfikacja uprawnień" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Weryfikacja uprawnień dla {cog} cog" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: 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/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: 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:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -735,23 +757,23 @@ msgstr "Nie można zapłacić za tą komendę przez PW bez banku globalnego." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -759,17 +781,17 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -777,43 +799,43 @@ msgstr "Ten bot jest instancją [Red, an open source Discord bot]({}) stworzonej "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instancja należąca do" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instancja należąca do" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Wersja Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Nieaktualna" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "O tej instancji" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Więcej o Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -821,7 +843,7 @@ msgstr "Ten bot jest instancją Red, open source Discord bot'a (1) stworzonego p "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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -831,7 +853,7 @@ msgstr "Instancja należąca do [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Wersja Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -841,19 +863,19 @@ msgstr "Instancja należąca do [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Wersja Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Nieaktualny: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**O Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**O tej instancji**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -871,20 +893,20 @@ msgstr "**Odnośniki**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Pokazuje czas działania [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -892,63 +914,63 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: 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:625 +#: 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:645 +#: 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:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Nie otrzymano potwierdzenia, anulowanie." -#: redbot/core/core_commands.py:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -956,29 +978,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 "" -#: redbot/core/core_commands.py:709 +#: 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:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "To może trochę potrwać." -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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." @@ -986,33 +1008,33 @@ msgstr "Próbowałem/am usunąć wszystkie nieoperacyjne dane o tobie (które po "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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1021,58 +1043,58 @@ msgstr "\n" " Polecenia do bardziej szczegółowego przetwarzania danych.\n" " " -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: 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:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1081,22 +1103,22 @@ 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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1104,40 +1126,40 @@ msgstr "Próbowałem/am usunąć wszystkie dane o tym użytkowniku (które potra "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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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." @@ -1145,95 +1167,95 @@ msgstr "Próbowałem/am usunąć wszystkie nieoperacyjne dane o tym użytkowniku "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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1241,19 +1263,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1262,27 +1284,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1291,19 +1313,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1311,23 +1333,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1335,19 +1357,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1356,32 +1378,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "włączone" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "wyłączone" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1390,70 +1412,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1462,13 +1484,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1477,78 +1499,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Przekroczono limit czasu odpowiedzi." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1556,155 +1579,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1715,27 +1738,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1746,69 +1769,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1820,11 +1847,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1834,71 +1861,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Wyłączanie... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Restartowanie..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Podstawowa komenda do ustawień banku." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Pokazuje bieżące ustawienia banku." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Globalny" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Serwer" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1912,7 +1939,7 @@ msgstr "Ustawienia banku:\n\n" "Domyślne saldo: {default_balance}\n" "Maksymalne dozwolone saldo: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1923,205 +1950,205 @@ msgstr "Przełącza ustawienie, czy bank jest globalny, czy nie.\n\n" " Jeśli bank jest przeznaczony na serwer, stanie się globalny.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globalny" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Bank jest teraz {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Ustaw nazwę banku." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Nazwa banku została ustawiona na: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Ustawia nazwę waluty banku." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Nazwa waluty została ustawiona na: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maksymalne saldo zostało ustawione na: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2130,50 +2157,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "Za długo zwlekałeś z odpowiedzią." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "Nie wprowadzono żadnych zmian." -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2182,154 +2209,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Tylko formaty JPG / PNG." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Gotowe." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "Nie mam uprawnień do zmiany mojego pseudonimu." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 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:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2337,152 +2394,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Gra wyczyszczona." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Status zmieniony na %s." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2493,22 +2547,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2518,62 +2572,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2581,17 +2635,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2599,55 +2653,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Język został ustawiony." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2655,61 +2709,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2719,71 +2773,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2791,7 +2849,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2799,63 +2857,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2863,18 +2921,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2882,61 +2940,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Nie usunę wiadomości komend." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "Bot {} używał swojego skonfigurowanego koloru dla embedów." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "nie będzie" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "będzie" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2944,91 +3002,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Kolor został zresetowany." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Kolor został ustawiony." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Anulowano." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefiks ustawiony." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3036,34 +3099,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3078,15 +3145,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3100,19 +3167,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3120,48 +3187,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3170,82 +3237,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3254,44 +3321,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3300,22 +3367,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3324,45 +3391,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "Musisz podać wartość zero lub większą!" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Gotowe. Limit stron został ustawiony na {}." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3370,202 +3436,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID użytkownika: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "przez PW" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "z {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID serwera: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Użyj `{}dm {} `, by odpowiedzieć temu użytkownikowi" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Wysłane przez {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Twoja wiadomość została wysłana." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Nie mogę wysłać twojej wiadomości. Przepraszam." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Właściciel {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Możesz odpowiedzieć na tę wiadomość za pomocą {}contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Sorry, nie mogę dostarczyć Twojej wiadomości do {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Wiadomość dostarczona do {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3574,85 +3642,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3660,81 +3728,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3743,93 +3811,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3837,373 +3905,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Ta komenda jest już wyłączona globalnie." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Ta komenda jest już wyłączona na tym serwerze." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Ta komenda jest już włączona globalnie." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Ta komenda jest już włączona na tym serwerze." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4211,80 +4279,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Już istnieje." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Brak na liście." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4293,130 +4361,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Brak" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4441,7 +4509,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4465,7 +4533,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4489,51 +4557,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4543,17 +4611,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4561,104 +4629,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Nieznane" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/pt-BR.po b/redbot/core/locales/pt-BR.po index 1d6b61995c1..3ae297e7add 100644 --- a/redbot/core/locales/pt-BR.po +++ b/redbot/core/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pt_BR\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Lista os caminhos atuais das cogs, em ordem de prioridade.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Caminho da instalação: {install_path}\n" "Caminho base: {core_path}\n\n" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,54 @@ msgstr "\n" " Adiciona um caminho para a lista de caminhos de cogs disponíveis.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "Este caminho não existe ou não aponta para um diretório válido." -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "Um caminho de cog não pode fazer parte do caminho de dados do bot ({bot_data_path})." + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "Um caminho de cog não pode fazer parte do caminho central do bot ({core_path})." + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "O caminho fornecido parece ser um pacote cog. Você tem certeza de que este é o caminho que deseja adicionar como **caminho de cog**?\n\n" +"Por exemplo, no caso a seguir, você deve adicionar {path} como um **caminho de cog**:" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "\n" +"Consulte a documentação da UI do Cog Manager, em caso de dúvida: " + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "Ok, o caminho não será adicionado." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Caminho adicionado com sucesso." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +100,19 @@ msgstr "\n" " Reordena os caminhos internamente, para permitir a descoberta de outras cogs.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Índice 'from' inválido." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Índice 'to' inválido." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Caminhos reordenados." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +122,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Este caminho não existe." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "O bot instalará novos cogs no diretório `{}`." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +139,11 @@ msgstr "\n" " Lista todos as cogs carregados e disponíveis.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} carregado:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} descarregado:**\n" @@ -261,7 +285,7 @@ msgstr "Verificações globais, da cog e de comandos" 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:860 +#: 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." @@ -328,403 +352,403 @@ msgid "Permissions verification" msgstr "Verificação de permissões" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Verificação de permissões para a cog {cog}" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Hooks de permissão" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Verificações de permissões" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "o(a) proprietário(a) do servidor" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "o cargo de moderador(a)" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "o cargo de administrador(a)" -#: redbot/core/_diagnoser.py:731 +#: 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:733 +#: 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:740 +#: 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:753 +#: 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:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "Outras verificações de comando" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "Verificar se o comando está desativado" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "O comando fornecido está desativado globalmente." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "Verificação de checagens e permissões" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Passou" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Falhou" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Problema detectado: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Solução: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Canal: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Comando: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -736,23 +760,23 @@ msgstr "Não pode pagar por este comando em uma mensagem direta sem um banco glo 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -763,17 +787,17 @@ msgstr "\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:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -781,43 +805,43 @@ msgstr "Esse bot é uma instância do [Red, um bot para Discord de código abert "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instância em posse da equipe" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instância em posse de" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Versão do Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Desatualizado" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Sobre essa instância" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Sobre o Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Trazendo alegria desde 2 de janeiro de 2016 (mais de {} dias atrás!)" -#: redbot/core/core_commands.py:472 +#: 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" @@ -825,7 +849,7 @@ msgstr "Esse bot é uma instância de Red, um Bot para Discord de código aberto "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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -835,7 +859,7 @@ msgstr "Instância pertence à equipe: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Versão do Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -845,19 +869,19 @@ msgstr "Instância em posse de: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Versão do Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Desatualizado: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Sobre o Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Sobre essa instância**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -868,20 +892,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Mostra o tempo de funcionamento initerrupto de [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Menos de um segundo." -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -889,62 +913,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -952,118 +976,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "O usuário não pode excluir seus próprios dados." -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1072,153 +1096,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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 "Eu deletei todos os dados que pude sobre aquele usuário." -#: redbot/core/core_commands.py:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1226,19 +1250,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1247,27 +1271,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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 usarão a configuração global como recurso." -#: redbot/core/core_commands.py:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1276,19 +1300,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1296,23 +1320,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1320,19 +1344,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1341,32 +1365,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "As mensagens incorporadas agora estão {} para este canal." -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "ativado" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "desativado" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1375,70 +1399,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1447,13 +1471,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1462,78 +1486,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Tempo de resposta excedido." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Certo. Tchau :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1541,155 +1566,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1700,27 +1725,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1731,69 +1756,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1805,11 +1834,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1819,71 +1848,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Desligando... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Reiniciando..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Comando base para as configurações do banco." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Mostra as configurações atuais do banco." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Global" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Servidor" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1897,7 +1926,7 @@ msgstr "Configurações do Banco:\n\n" "Saldo inicial: {default_balance}\n" "Saldo máximo permitido: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1908,205 +1937,205 @@ msgstr "Alterna se o banco é global ou não.\n\n" " Se o banco estiver separado por servidor, será global.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "por servidor" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "O banco agora é {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Define o nome do banco." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "O nome do banco foi definido como: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Dá um nome para a moeda do banco." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "O nome da moeda foi definido como: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "O saldo máximo foi definido como: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2115,50 +2144,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2167,154 +2196,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Descrição redefinida." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Apenas formatos JPG, PNG." +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Concluído." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2322,152 +2381,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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." +" - `` - 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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Status alterado para {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2478,22 +2534,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2503,62 +2559,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2566,17 +2622,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2584,55 +2640,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "O locale foi definido." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2640,61 +2696,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2704,71 +2760,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2776,7 +2836,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2784,63 +2844,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2848,18 +2908,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2867,61 +2927,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "O bot {} usa a cor configurada para mensagens incorporadas." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "não vai" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "vai" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2929,91 +2989,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "A cor foi redefinida." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "A cor foi definida." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Cancelado." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefixo definido." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3021,34 +3086,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3063,15 +3132,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3085,19 +3154,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3105,48 +3174,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3155,82 +3224,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3239,44 +3308,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3285,22 +3354,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3309,45 +3378,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3355,202 +3423,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID do(a) usuário(a): {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "através de mensagem direta" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID do servidor: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Use `{}dm {} ` para responder este(a) usuário(a)" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Enviado por {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Sua mensagem foi enviada." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Proprietário(a) de {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Você pode responder a esta mensagem com {}contact" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Desculpe, não pude entregar sua mensagem para {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Mensagem entregue a {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Mostra o caminho do diretório de dados do bot." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Caminho do diretório de dados: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3559,85 +3629,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3645,81 +3715,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3728,93 +3798,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3822,373 +3892,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Não existem comandos desativados globalmente." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} comandos estão desativados globalmente.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "Um comando está desativado globalmente.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "Não há nenhum comando desativado em {}." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} comandos estão desativados em {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "Um comando está desativado em {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Este comando já está habilitado neste servidor." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4196,80 +4266,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Já adicionado." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Não está na lista." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4278,130 +4348,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4426,7 +4496,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4450,7 +4520,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4474,51 +4544,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Saindo." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4528,17 +4598,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4546,104 +4616,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: 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/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Desconhecido" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderador(a)" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Até" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Duração" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Canal" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Corrigido por" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/pt-PT.po b/redbot/core/locales/pt-PT.po index 9483e37ffde..32707da5b10 100644 --- a/redbot/core/locales/pt-PT.po +++ b/redbot/core/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,73 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pt_PT\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Comandos de gestão dos cogs do Red." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " -msgstr "" +msgstr ".\n" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, 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:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "Um caminho para a cog não pode fazer parte do caminho de dados do bot ({bot_data_path})." + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "Ok, o caminho não será adicionado." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Caminho adicionado com sucesso." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " -msgstr "" +msgstr "\n" +" Remove um ou mais caminhos dos caminhos disponíveis para cogs dados os `path_numbers` de `[p]paths`.\n" +" " -#: redbot/core/_cog_manager.py:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" -msgstr "" +msgstr "Os seguintes caminhos foram removidos: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" -msgstr "" +msgstr "Os números de caminhos a seguir não existem: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Index 'de' inválido." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Index 'para' inválido." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Caminhos reordenados." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +118,27 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Esse caminho não existe." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 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:454 +#: redbot/core/_cog_manager.py:538 #, 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:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" -msgstr "" +msgstr "**{} carregado:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -149,15 +177,16 @@ msgstr "O 'bot' não tem permissão para enviar mensagens no canal fornecido." #: 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 "" +msgstr "Para corrigir esse problema, certifique-se de que a configuração de permissões permite ao bot enviar mensagens segundo a hierarquia de cargos do 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 "" +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 "" +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 dessa 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." @@ -173,17 +202,19 @@ msgstr "" #: redbot/core/_diagnoser.py:200 msgid "The bot is set to ignore commands in the given channel or this server." -msgstr "" +msgstr "O bot está configurado para ignorar comandos no canal dado ou neste servidor." #: redbot/core/_diagnoser.py:210 msgid "Global allowlist prevents the user from running this command." -msgstr "" +msgstr "A lista de permissões global impede que o utilizador execute esse 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 "" +msgstr "Para corrigir esse problema, você pode adicionar o utilizador à lista de permissões ou limpar a lista de permissões.\n" +"Se você quiser manter a lista de permissões, você pode executar {command_1} que adicionará {user} à lista de permissões.\n" +"Se, em vez disso, quiser limpar a lista de permissões e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazer isso." #: redbot/core/_diagnoser.py:227 msgid "Global blocklist prevents the user from running this command." @@ -193,7 +224,9 @@ msgstr "" 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 "" +msgstr "Para corrigir esse problema, você pode remover o utilizador da lista de bloqueio ou limpar a lista de bloqueio.\n" +"Se você quiser manter a lista de bloqueio, você pode executar {command_1} que removerá {user} da lista de bloqueio.\n" +"Se, em vez disso, você quiser limpar a lista de bloqueio e permitir que todos os utilizador executem comandos livremente, você pode executar {command_2} para fazer isso." #: redbot/core/_diagnoser.py:250 msgid "Local allowlist prevents the user from running this command." @@ -233,13 +266,13 @@ msgstr "" #: redbot/core/_diagnoser.py:374 msgid "Global, cog and command checks" -msgstr "" +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 "" +msgstr "O comando fornecido está desativado neste servidor." -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -249,7 +282,7 @@ msgstr "" #: redbot/core/_diagnoser.py:410 msgid "Other issues related to the checks" -msgstr "" +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." @@ -303,402 +336,402 @@ msgid "Permissions verification" msgstr "Verificação de permissões" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "" +msgid "Cog permissions verification" +msgstr "Verificação de permissões do Cog" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." -msgstr "" +msgstr "O Cog do comando fornecido está desativado neste servidor." -#: redbot/core/_diagnoser.py:506 +#: 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 "" +msgstr "Para resolver este problema, pode executar o comando {command}, que ativará o cog {affected_cog} neste servidor." -#: redbot/core/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." -msgstr "" +msgstr "O Bot não possui algumas das permissões de canal ({permissions}) necessárias pelo cog {cog}." -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." -msgstr "" +msgstr "O Bot não possui algumas das permissões de canal ({permissions}) necessárias para o comando {command}." -#: redbot/core/_diagnoser.py:540 +#: redbot/core/_diagnoser.py:538 msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." -msgstr "" +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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." -msgstr "" +msgstr "Outras questões relacionadas com as permissões." -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" -msgstr "" +msgstr "atribuir o cargo apropriado ao utilizador" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" -msgstr "" +msgstr "adicionar a regra apropriada no Cog de Permissões" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" -msgstr "" +msgstr "Outras verificações de comando" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 msgid "The given command is failing one of the required checks." -msgstr "" +msgstr "O comando fornecido não passa uma das verificações necessárias." -#: redbot/core/_diagnoser.py:808 redbot/core/_diagnoser.py:921 +#: 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 "" +msgstr "Para resolver este problema, é necessária uma revisão manual das verificações do comando." -#: redbot/core/_diagnoser.py:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" -msgstr "" +msgstr "Verificar se o comando está desativado" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" -msgstr "" +msgstr "Falhou" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" -msgstr "" +msgstr "Prompt de Comando" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +743,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +767,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +862,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +883,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +946,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1066,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1220,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1241,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1270,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1290,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1314,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1335,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1369,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1441,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1456,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1536,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1695,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1726,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1804,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,286 +1818,293 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." -msgstr "" +msgstr "Comando base para configurações bancárias." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." -msgstr "" +msgstr "Exibir as configurações atuais do banco." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" -msgstr "" +msgstr "Global" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" -msgstr "" +msgstr "Servidor" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 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 "" +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:2467 +#: redbot/core/core_commands.py:2517 #, 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 "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:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" -msgstr "" +msgstr "por-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" -msgstr "" +msgstr "global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" -msgstr "" +msgstr "Isto ativará o banco para ser {banktype}, excluindo todas as contas no processo! Se tiver certeza, digite `{command}`" -#: redbot/core/core_commands.py:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." -msgstr "" +msgstr "O banco agora é {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." -msgstr "" +msgstr "Defina o nome do banco." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" -msgstr "" +msgstr "O nome do banco foi definido como: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." -msgstr "" +msgstr "Defina o nome para a moeda do banco." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" -msgstr "" +msgstr "O nome da moeda foi definido como: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." -msgstr "" +msgstr "Defina o saldo máximo que um usuário pode obter." -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." -msgstr "" +msgstr "O valor deve ser maior que zero e menor que {max}." -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" -msgstr "" +msgstr "O saldo máximo foi definido para: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2113,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,154 +2165,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Concluído." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2275,152 +2350,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." +" - `` - 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:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2431,22 +2503,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2456,62 +2528,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2519,17 +2591,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2537,55 +2609,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2593,61 +2665,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2657,71 +2729,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2729,7 +2805,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2737,63 +2813,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2801,18 +2877,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2820,61 +2896,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2882,91 +2958,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." +msgstr "Cancelado." + +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2974,34 +3055,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3016,15 +3101,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3038,19 +3123,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3058,48 +3143,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3108,82 +3193,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3192,44 +3277,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3238,22 +3323,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3262,45 +3347,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3308,202 +3392,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3512,85 +3598,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3598,81 +3684,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3681,93 +3767,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3775,373 +3861,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4149,80 +4235,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4231,130 +4317,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4379,7 +4465,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4403,7 +4489,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4427,51 +4513,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4481,17 +4567,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4499,104 +4585,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/ru-RU.po b/redbot/core/locales/ru-RU.po index c8e58c356bd..9ba7d6335e6 100644 --- a/redbot/core/locales/ru-RU.po +++ b/redbot/core/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ru_RU\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Команды для интерфейса с менеджером плагинов Red." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Список текущих путей cog'ов в порядке приоритета.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,56 @@ msgstr "\n" " Добавить путь к списку путей доступных cog'ов.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "Этот путь не существует или не указывает на допустимый каталог." -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "Путь к cog не может быть частью пути к данным бота ({bot_data_path})." + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "Путь к cog не может быть частью ядра к данным бота ({core_path})." + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "Указанный путь является cog пакетом, вы уверены, что это путь, который вы хотите добавить как **cog путь**?\n\n" +"Например, в следующем случае вы должны добавить {path} в качестве **cog пути**:\n" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "\n" +"Пожалуйста, обратитесь к документации Cog Manager UI, если вы не уверены: " + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "Хорошо, путь не будет добавлен." + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Путь успешно добавлен." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " -msgstr "" +msgstr "\n" +" Удаляет путь из доступных путей cog'ов, учитывая `path_number` от `[p]paths`.\n" +" " -#: redbot/core/_cog_manager.py:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" -msgstr "" +msgstr "Следующие пути были удалены: {paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" -msgstr "" +msgstr "Следующие номера путей не существуют: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +102,19 @@ msgstr "\n" " Внутреннее изменение порядка путей, позволяющие обнаруживать различные cog'и.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Недопустимый индекс 'от'." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Недопустимый индекс 'в'." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Пути переупорядочены." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -103,15 +129,15 @@ msgstr "\n" " Установленные cog'и не будут перемещены в процессе.\n" " " -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Этого пути не существует." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Бот будет устанавливать новые плагины в директорию `{}`." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -120,11 +146,11 @@ msgstr "\n" " Список всех загруженных и доступных cog'ов.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} загружен:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} выгружен:**\n" @@ -180,7 +206,7 @@ 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 "" +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." @@ -266,7 +292,7 @@ msgstr "Глобальные проверки, проверки cog'ов и ко msgid "The given command is disabled in this guild." msgstr "Данная команда отключена в этом сервере." -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "Один из родительских команд данной команды отключена глобально." @@ -333,273 +359,273 @@ msgid "Permissions verification" msgstr "Проверка разрешений" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "Проверка разрешений для cog'a {cog}" +msgid "Cog permissions verification" +msgstr "Проверка разрешений Cog" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "Cog данной команды отключен в этом сервере." -#: redbot/core/_diagnoser.py:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "Другие проблемы, связанные с разрешениями." -#: redbot/core/_diagnoser.py:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "Убедитесь, что команда не принадлежит только владельцу бота" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "Это невозможно исправить - обычные пользователи не могут выполнять команды, доступные только владельцу бота." -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Разрешены hooks" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "Фатальная ошибка: результат разрешения hooks несовместим." -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "Разрешения пользователей, уровень привилегий и правила из строки разрешений" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "Чтобы исправить ошибку, требуется проверка правил вручную." -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "Чтобы исправить эту проблему, требуется проверка команды вручную." -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Проверка прав доступа" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "Чтобы устранить эту проблему, необходимо вручную пересмотреть проверки разрешений." -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "Разрешения и уровень привилегий пользователя" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "предоставление необходимых разрешений пользователю через настройки ролей или переопределения каналов" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "владелец гильдии" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "роль мода" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "роль администратора" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "назначить пользователю соответствующую роль" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "добавьте соответствующее правило в коде Permissions" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "Проверка и проверка разрешений для команды {command}" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "Другие проверки команд" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "Проверка 'одного вызова'" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "Другие глобальные проверки 'одного вызова'" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "Проверьте, отключена ли команда" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "Данная команда отключена глобально." -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "Проверка и проверка прав доступа" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "Передано" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Не удалось" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "Бот смог определить проблему." -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Обнаруженная проблема: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Решение: " -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "\n" "Вот подробный отчет на случай, если он вам понадобится:" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Канал: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "Вызывающий команду: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Команда: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "Проведенные тесты:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -607,133 +633,135 @@ msgstr "\n\n" "У вас Python `{py_version}`, и это обновление требует `{req_py}`; вы не можете просто выполнить команду update.\n\n" "Вам нужно будет следовать инструкциям по обновлению в наших документах выше, если вам все еще нужна помощь в обновлении после следования документам, обратитесь на наш канал #support в " -#: redbot/core/_events.py:119 +#: 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 "" +msgstr "\n\n" +"Для обновления бота, сначала выключите вашего бота, затем откройте окно {console} (Не как администратор) и запустите следующее:{command_1}\n" +"После того, как вы запустили вашего бота еще раз, мы рекомендуем вам обновить любые установленные сторонние cogs с помощью этой команды в Discord:{command_2}" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "Командная строка" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "Терминал" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` не является допустимым значением для `{command}`" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." -msgstr "" +msgstr "Аргумент `{parameter_name} должен быть положительным целым числом." -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: redbot/core/_events.py:253 redbot/core/_events.py:306 msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть целым числом, не превышающим {maximum}." -#: redbot/core/_events.py:250 redbot/core/_events.py:303 +#: redbot/core/_events.py:257 redbot/core/_events.py:310 msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." -msgstr "" +msgstr "Аргумент `{parameter_name} ` должен быть целым числом не менее, чем `{minimum}`." -#: redbot/core/_events.py:254 redbot/core/_events.py:307 +#: redbot/core/_events.py:261 redbot/core/_events.py:314 msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть целым числом между {minimum} и {maximum}." -#: redbot/core/_events.py:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть положительным числом." -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: redbot/core/_events.py:268 redbot/core/_events.py:321 msgid "Argument `{parameter_name}` must be a number no more than {maximum}." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть числом не более {maximum}." -#: redbot/core/_events.py:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть числом не больше {maximum}." -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: redbot/core/_events.py:276 redbot/core/_events.py:329 msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть числом между {minimum} и {maximum}." -#: redbot/core/_events.py:274 redbot/core/_events.py:327 +#: 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 "" +msgstr "Аргумент `{parameter_name}` должен быть строкой, не более {maximum} символов." -#: redbot/core/_events.py:278 redbot/core/_events.py:331 +#: 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 "" +msgstr "Аргумент `{parameter_name}` должен быть строкой, не меньше {minimum} символов." -#: redbot/core/_events.py:282 redbot/core/_events.py:335 +#: 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 "" +msgstr "Аргумент `{parameter_name}` должен быть строкой, содержащий от {minimum} до {maximum} символов." -#: redbot/core/_events.py:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." -msgstr "" +msgstr "Аргумент `{parameter_name}` должен быть числом не больше {minimum}." -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." -msgstr "" +msgstr "\"{argument}\" не целое число." -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." -msgstr "" +msgstr "\"{argument}\" не является числом." -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "Ошибка в команде '{command}'. Проверьте консоль или журналы для получения подробной информации." -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." -msgstr "" +msgstr "Ошибка в команде '{command}'." -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "Мне требуется разрешение {permission} на выполнение этой команды." -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "Мне требуются разрешения {permission_list} для выполнения этой команды." -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Эта команда недоступна в DMs." -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "Эта команда доступна только в DMs." -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "Эта команда доступна только в NSFW каналах." -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "Слишком много людей используют эту команду. Одновременно ее можно использовать только один раз." -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "Слишком много людей используют эту команду. Одновременно ее можно использовать только один раз для каждого {type}." @@ -745,23 +773,23 @@ msgstr "Не удается оплатить эту команду в ЛС бе msgid "You need at least {cost} {currency} to use this command." msgstr "Вам нужно как минимум {cost} {currency} для того чтобы использовать данную команду." -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -772,17 +800,17 @@ msgstr "\n" " Эти команды загружаются с каждым экземпляром Red и покрывают большинство нужных функций бота.\n" " " -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "Показывает информацию о [botname]." -#: redbot/core/core_commands.py:434 +#: 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" @@ -790,43 +818,43 @@ msgstr "Этот бот является примером [Red, бот Discord "Red поддерживается страстным сообществом, которое вносит свой вклад и создает контент для всех желающих. [Присоединяйтесь к нам сегодня]({}) и помогите нам улучшить!\n\n" "(c) Cog Creators" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Этот экземпляр принадлежит команде" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Данная копия принадлежит" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Версия Red" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Да, {version} доступен." -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Проверка обновлений не удалась." -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Устарела" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Об этом экземпляре" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "О Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -834,7 +862,7 @@ msgstr "Этот бот является примером [Red, бот Discord "Red поддерживается страстным сообществом, которое вносит свой вклад и создает контент для всех желающих. [Присоединяйтесь к нам сегодня]({}) и помогите нам улучшить!\n\n" "(c) Cog Creators" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -844,7 +872,7 @@ msgstr "Данный экземпляр принадлежит команде: [ "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -854,19 +882,19 @@ msgstr "Данный экземпляр принадлежит: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Устарело: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**О Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Об этом экземпляре**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -884,20 +912,20 @@ msgstr "**Ссылки**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Показать время безперерывной работы [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Менее одной секунды." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -908,71 +936,67 @@ msgstr "\n" " Дополнительную информацию можно найти в [Документации по Данным Конечного Пользователя.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" " " -#: redbot/core/core_commands.py:575 +#: 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] и почему.\n\n" -" **Пример:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:585 +#: 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}my data 3rdparty` для просмотра утверждений от каждого дополнения сторонних разработчиков." -#: redbot/core/core_commands.py:604 +#: 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 "Посмотреть статьи о Данных Конечного Пользователя для каждой сторонней Шестерни.\n\n" -" Будет отправлено вложение со статьями о Данных Конечного Пользователя для всех сторонних Шестерней\n\n" +msgstr "Посмотреть заявления о \"Данных конечного пользователя\" для каждого стороннего модуля.\n\n" +" Это отправит заявления о \"Данных конечного пользователя\" для всех загруженных сторонних cogs.\n\n" " **Пример:**\n" " - `[p]my data 3rdparty`\n" " " -#: redbot/core/core_commands.py:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "Мне нужно иметь возможность прикреплять файлы (попробуйте в ЛС?)." -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "Операторы данных конечного пользователя" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "Ниже приводятся заявления представленные в виде сторонних расширений." -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "Сторонние расширения без утверждений\n" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Не было подтверждено, отмена." -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "Не удалось получить соответствующее подтверждение, отмена." -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -980,30 +1004,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] забывайте, что он знает о вас.\n\n" -" Это не может удалить все данные о вас, данные, необходимые для операции,\n" -" такие как перезарядки команд, будут храниться до тех пор, пока не будет необходимо.\n\n" -" Дальнейшее взаимодействие с [botname] может привести к тому, что о вас узнают снова.\n\n" -" **Пример:**\n" -" - `[p]my data forget me`\n" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "Команда ({command}) не поддерживает не-интерактивное использование." -#: redbot/core/core_commands.py:716 +#: 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 "Это приведёт к тому, что бот избавится от вас и/или будет лишен привязки. Она не избавится от таких операционных данных, как записи в журнале mod log, предупреждения или мутации. Если вы уверены, что это то, что вы хотите, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Это может занять некоторое время." -#: redbot/core/core_commands.py:739 +#: 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." @@ -1011,7 +1028,7 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:754 +#: 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." @@ -1019,7 +1036,7 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота для этого.\n" "Примечание: вне этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:764 +#: 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." @@ -1027,27 +1044,27 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота для этого.\n" "Примечание: вне этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[Скоро Будет] Получить информацию, которую знает [botname] о вас." -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1056,79 +1073,66 @@ msgstr "\n" " Команды для более полной обработки данных.\n" " " -#: redbot/core/core_commands.py:809 +#: 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" -" Устанавливает разрешение пользователям удалять свои данные о себе.\n\n" -" По умолчанию включено.\n" -" Это противоположно `[p]my data owner management disallow user deletions`\n\n" -" **Пример:**\n" -" - `[p]my data owner management allow user deletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:820 +#: 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:828 +#: 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" -" Устанавливает разрешение пользователям удалять свои данные о себе.\n\n" -" По умолчанию включено.\n" -" Это противоположно `[p]my data owner management disallow user deletions`\n\n" -" **Пример:**\n" -" - `[p]my data owner management allow user deletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "Пользователь не может удалить собственные данные." -#: redbot/core/core_commands.py:841 +#: 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" -" Устанавливает, как обрабатываются удаления пользователей\n\n" +" Устанавливает, как обрабатывать удаление пользователей.\n\n" " **Пример:**\n" -" - `[p]my data owner management set user deletion level 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Аргументы:**\n" -" - `` - Уровень строгости для удаления пользователя. Описания уровней представлены ниже.\n\n" +" - `<уровень>` - Уровень строгости для удаления пользователей. См. руководство по уровню ниже.\n\n" " Уровень:\n" -" - `0`: Оставляет ответственность за удаление только важных данных за Шестернями.\n" -" - `1`: Шестерни будут удалять все данные о пользователе, даже неважные.\n" -" " +" - `0`: То, что пользователи могут удалять, остается на усмотрение каждого cog.\n" +" - `1`: Cogs должны удалять все, что им не нужно о пользователе. " -#: redbot/core/core_commands.py:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1137,25 +1141,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.\n\n" -" Это заставит бота избавиться от всех данных из указанного ID пользователя.\n" -" Вы не должны использовать это, если Discord специально не запросил это в отношении удаленного пользователя.\n" -" Это удалит пользователя из различных противоправных мер.\n" -" Если вы обрабатываете запрос вручную от пользователя, вы можете захотеть `[p]my data owner management delete for user`.\n\n" -" **Аргументы:**\n" -" - `` - Идентификатор пользователя, чьи данные будут удалены.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:891 +#: 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 "Это приведет к тому, что бот избавится от всех данных из указанного ID пользователя. Вы не должны использовать это, если Discord специально не запросил это в отношении удаленного пользователя. Это удалит пользователя из различных противоправных мер. Если вы обрабатываете запрос вручную от пользователя, то вместо этого может потребоваться `{prefix}{command_name}`.\n\n" "Если вы уверены, что это то, что вы собираетесь сделать, пожалуйста, ответьте следующее:" -#: redbot/core/core_commands.py:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1163,7 +1159,7 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1171,7 +1167,7 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1179,34 +1175,28 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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] есть пользователь для пользователя.\n\n" -" Это приведёт к тому, что бот избавится от множества не-операционных данных от указанного пользователя.\n" -" Пользователи имеют доступ к другой команде, если они не могут взаимодействовать с ботом вообще.\n" -" Это в основном безопасная операция, но вы не должны использовать его, если не обрабатывать запрос от этого пользователя, так как это может повлиять на их использование бота.\n\n" -" **Аргументы:**\n" -" - `` - Идентификатор пользователя, чьи данные будут удалены.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:967 +#: 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" "Если вы уверены, что это то, что вы собираетесь сделать, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:990 +#: 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." @@ -1214,7 +1204,7 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1005 +#: 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." @@ -1222,7 +1212,7 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1016 +#: 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." @@ -1230,118 +1220,89 @@ msgstr "Я пытался удалить все не-оперативные да "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1027 +#: 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:1042 +#: 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] есть о пользователе.\n\n" -" Это заставит бота избавиться от множества данных о указанном пользователе.\n" -" Это может включать не только данные конечного пользователя, включая записи об оскорблении злоупотреблениями.\n\n" -" **Аргументы:**\n" -" - `` - Идентификатор пользователя, чьи данные будут удалены.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1052 +#: 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 "Это приведет к тому, что бот избавится от большого количества данных о указанном пользователе. Это может включать в себя не только данные конечного пользователя, включая записи об оскорблении злоупотреблениями.\n\n" "Если вы уверены, что это то, что вы собираетесь сделать, пожалуйста, ответьте следующее:" -#: redbot/core/core_commands.py:1113 +#: 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 "\n" -" Команды для включения или выключения embeds.\n\n" -" Этот параметр определяет использование embeds в качестве ответа на команду (для поддерживающих его).\n" -" По умолчанию используется вставки.\n\n" -" Настройки вставки проверяются до первого параметра True/False в этом порядке:\n" -" - В контексте гильдии:\n" -" 1. Канал переопределяет - `[p]встраиваемый канал`\n" -" 2. Server command override - `[p]embed set command server`\n" -" 3. Сервер переопределяет - `[p]embed set server`\n" -" 4. Глобальная команда override - `[p]embed set command global`\n" -" 5. Глобальная настройка -`[p]embed set global`\n\n" -" - В контексте ТМ:\n" -" 1. Пользователь переопределяет - `[p]embed set user`\n" -" 2. Глобальная команда override - `[p]embed set command global`\n" -" 3. Глобальная настройка - `[p]embed set global`\n" -" " - -#: redbot/core/core_commands.py:1137 +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" +" - `[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 "\n" -" Показать текущие настройки встраивания.\n\n" -" Укажите имя команды, чтобы проверить наличие настроек встраивания для конкретной команды.\n\n" -" **Примеры:**\n" -" - `[p]embed set show settings` - Показывает настройки встраивания.\n" -" - `[p]embed set show settings info` - Также показывает настройки встраивания для команды 'info'.\n" -" - `[p]embed set show settings \"ignore list\"` - Проверка под команд требует кавычек.\n\n" -" **Аргументы:**\n" -" - `[command]` - Проверяет эту команду на наличие настроек встраивания для конкретной команды.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Настройки встроенных сообщений:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Глобальные по умолчанию: {value}\n" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "Глобальные настройки команд для команды {command}: {value}\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Настройки гильдии: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "Настройка команд сервера для команды {command}: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Настройки канала: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Настройки пользователя: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1349,26 +1310,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" -" Переключить глобальный встраиваемый параметр.\n\n" -" Это используется как резервная копия, если пользователь или гильдия не установили предпочтение.\n" -" По умолчанию используется вставки.\n\n" -" Чтобы увидеть полный порядок выставления параметров встраивания, запустите `[p]help embed set`.\n\n" -" **Пример:**\n" -" - `[p]embed set global`\n" +" - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "Вкладки теперь отключены по умолчанию." -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "Встраиваемые модули теперь включены по умолчанию." -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1377,38 +1331,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" -" " -msgstr "\n" -" Установите настройки для вставки сервера.\n\n" -" Если установлено, используется вместо глобальных по умолчанию для определения использования встраиваемых устройств.\n" -" Это используется для всех команд, выполняемых на сервере.\n\n" -" Если включено, оставлено пустым, параметр будет удален, и вместо него будут использоваться глобальные настройки.\n\n" -" Чтобы увидеть полный порядок выставления параметров встраивания, запустите `[p]help embed set`.\n\n" -" **Примеры:**\n" -" - `[p]embed set server False` - Отключает вложения на этом сервере.\n" -" - `[p]embed set server` - Сбрасывает значение для использования значения по умолчанию.\n\n" -" **Аргументы:**\n" -" - `[enabled]` - Использовать ли вложения на этом сервере. Оставьте пустым, чтобы сбросить к настройкам по умолчанию.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "Встраиваемые модули включены для этой гильдии." -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "Вкладки отключены для этой гильдии." -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1417,31 +1360,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" -" " -msgstr "\n" -" Устанавливает встраиваемый параметр команды.\n\n" -" Если вы владелец бота, попробует изменить по умолчанию параметр для вставки команды.\n" -" В противном случае это попробует изменить настройки вставки на текущий сервер.\n\n" -" Если включено, остаётся пустым, параметр будет снят.\n\n" -" Чтобы увидеть полный порядок выставления параметров встраивания, запустите `[p]help embed set`.\n\n" -" **Примеры:**\n" -" - `[p]embed set command info` - очищает специфичные для команды параметры вставки для 'info'.\n" -" - `[p]embed set info False` - Отключает вложения для 'info'.\n" -" - `[p]embed set команда \"ignore list\" True` - Цитаты необходимы для под команд.\n\n" -" **Аргументы:**\n" -" - `[enabled]` - Использовать ли вложения для этой команды. Оставьте пустым, чтобы сбросить на значения по умолчанию.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1272 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "Передаваемая команда требует разрешения Embed Links и поэтому не может быть установлен как \"Встраиваемый\"." -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1449,35 +1380,23 @@ 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" -" " -msgstr "\n" -" Устанавливает встраиваемый параметр команды.\n\n" -" Если вы владелец бота, попробует изменить по умолчанию параметр для вставки команды.\n" -" В противном случае это попробует изменить настройки вставки на текущий сервер.\n\n" -" Если включено, остаётся пустым, параметр будет снят.\n\n" -" Чтобы увидеть полный порядок выставления параметров встраивания, запустите `[p]help embed set`.\n\n" -" **Примеры:**\n" -" - `[p]embed set command info` - очищает специфичные для команды параметры вставки для 'info'.\n" -" - `[p]embed set info False` - Отключает вложения для 'info'.\n" -" - `[p]embed set команда \"ignore list\" True` - Цитаты необходимы для под команд.\n\n" -" **Аргументы:**\n" -" - `[enabled]` - Использовать ли вложения для этой команды. Оставьте пустым, чтобы сбросить на значения по умолчанию.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1485,19 +1404,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "Встраиваемые вставки будут возвращены к настройкам сервера." -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1506,32 +1425,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Сейчас встраиваются {} для этого канала." -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "включен" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "отключен" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1540,101 +1459,70 @@ 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" -" " -msgstr "\n" -" Устанавливает персональную настройку для диспетчеров.\n\n" -" Если установлено, используется вместо глобальных по умолчанию для определения использования встраиваемых устройств.\n" -" Используется для всех команд, выполняемых в личных сообщениях с ботом.\n\n" -" Если включено, оставлено пустым, параметр будет удален, и вместо него будут использоваться глобальные настройки.\n\n" -" Чтобы увидеть полный порядок выставления параметров встраивания, запустите `[p]help embed set`.\n\n" -" **Примеры:**\n" -" - `[p]embed set user False` - Отключает встраивает в вашу личные сообщения.\n" -" - `[p]embed set user` - Сбрасывает значение для использования значения по умолчанию.\n\n" -" **Аргументы:**\n" -" - `[enabled]` - Использовать ли вставки в вашу личных сообщениях. Оставьте пустым, чтобы сбросить к настройкам по умолчанию.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "Встроенные вставки теперь включены для вас в личных сообщениях." -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "Вкладки теперь недоступны для вас в личных сообщениях." -#: redbot/core/core_commands.py:1444 +#: 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 "Отправляет владельцу последний произошедшее исключение команды.\n\n" -" Если публичная (да указана), она будет отправлена в чат.\n\n" -" Предупреждение: Отправка трассировки может случайно раскрыть конфиденциальную информацию о вашем компьютере или конфигурации.\n\n" -" **Примеры:**\n" -" - `[p]trace back` - Отправляет Trace back на ваш личные сообщения.\n" -" - `[p]trace back True` - Отправляет последнюю обратную связь в текущем контексте.\n\n" -" **Аргументы:**\n" -" - `[public]` - Отправка трассировки в текущий контекст. Оставьте пустым для отправки в личные сообщения.\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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Пока нет исключения." -#: redbot/core/core_commands.py:1481 +#: 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 "Показывает URL приглашения [botname].\n\n" -" Приглашение всегда будет отправляться в личные сообщения, чтобы сохранить его конфиденциальность.\n\n" -" Эта команда заблокирована для владельца, если `[p]invite set public' не установлено значение True.\n\n" -" **Пример:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "Команды для настройки параметров приглашения [botname]." -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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` быть доступен для обычного пользователя.\n\n" -" Для работы публичных приглашений бот должен быть превращен в `Public bot` в панели разработчика.\n\n" -" **Пример:**\n" -" - `[p]invite set public yes` - переключает настройку публичных приглашений.\n\n" -" **Аргументы:**\n" -" - `[confirm]` - Требуется для установки публичного приглашения. Не требуется для переключения обратно в приватный режим.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1643,23 +1531,13 @@ 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" -"Заставьте бота создавать свою собственную роль с правами при присоединении.\n\n" -" При присоединении к новому серверу бот будет создавать свою собственную роль с необходимыми разрешениями. Это особая роль, которая не может быть удалена или снята с бота.\n\n" -" Для этого вам необходимо указать действительный уровень прав.\n" -" Вы можете генерировать его здесь: https://discordapi.com/permissions.html.\n\n" -" Обратите внимание, что для некоторых разрешений может потребоваться двух-факторная аутентификация.\n\n" -" **Пример:**\n" -" - `[p]invite set perms 134217728` - Добавляет требование разрешения \"Управлять Nicknames\" к приглашению.\n\n" -" **Аргументы:**\n" -" - `` - Уровень разрешения, который требуется для бота в генерированном приглашении.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1672,88 +1550,79 @@ msgstr "\n" " Обратите внимание, что предыдущие серверы пригласили бота без области действия не могут иметь команды СЛЭШ, они должны будут еще раз пригласить бота.\n" " " -#: redbot/core/core_commands.py:1584 +#: 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:1588 +#: 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:1594 +#: 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" +" - `[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" -" Оставляет серверы.\n\n" -" Если ID сервера не передается, то будет оставлен локальный сервер.\n\n" -" Примечание: Эта команда является интерактивной.\n\n" -" **Примеры:**\n" -" - `[p]leave` - Оставьте текущий сервер.\n" -" - `[p]покинул \"Красный - Discord Bot\"` - Цитаты необходимы, когда в имени есть пробелы.\n" -" - `[p]покинул 133049272517001216 240154543684321280` - Листья несколько серверов, используя ID.\n\n" -" **Аргументы:**\n" -" - `[servers...]` - Сервера уйти. Если пусто, попытается покинуть текущий сервер.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "Необходимо указать хотя бы один ID сервера." -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "Вы действительно хотите, чтобы я покинула этот сервер?" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Время ответа истекло." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Хорошо. До свидания :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Все в порядке. Оставляем {number} серверов..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "Хорошо. Покидаю один сервер..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Хорошо, я тогда останусь. :)" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "Хорошо, я не уйду с этих серверов." -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "Хорошо, я не выхожу из этого сервера." -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1764,191 +1633,168 @@ msgstr "\n" " Примечание: Эта команда является интерактивной.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "Загружает ког-пакеты по локальным путям и установленным когам.\n\n" -" Смотрите пакеты, доступные для загрузки с помощью `[p]cogs`.\n\n" -" Дополнительные коги могут быть добавлены с помощью Downloader, или из локальных путей с помощью `[p]addpath`.\n\n" -" **Примеры:**\n" -" - `[p]загрузить генерал` - Загружает код `general`.\n" -" - `[p]загрузить мод администратора - Загружает несколько кодов.\n\n" -" **Аргументы:**\n" -" - `` - Пакеты для загрузки.\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Загружено {packs}." -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "Следующий пакет уже загружен: {pack}" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Следующие пакеты уже загружены: {packs}" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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}.\n" "Вы должны сообщить об этом сообщении сопровождающему репозитория." -#: redbot/core/core_commands.py:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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" -" " -msgstr "Выгружает ранее загруженные пакеты cog.\n\n" -" Смотрите пакеты, доступные для выгрузки с помощью `[p]cogs`.\n\n" -" **Примеры:**\n" -" - `[p]unload general` - Выгружает ког `general`.\n" -" - `[p]unload admin mod mutes` - Выгружает несколько зубцов.\n\n" -" **Аргументы:**\n" -" - `` - Пакеты cog для выгрузки.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "Следующий пакет был выгружен: {pack}." -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Следующие пакеты были выгружены: {packs}." -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "Не удалось загрузить следующий пакет: {pack}." -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "Следующие пакеты не были загружены: {packs}." -#: redbot/core/core_commands.py:1857 +#: 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" -" " -msgstr "Перезагружает пакеты зубцов.\n\n" -" Выгрузит, а затем загрузит указанные зубцы.\n\n" -" Коги, которые не были загружены, будут только загружены.\n\n" -" **Примеры:**\n" -" - `[p]reload general` - выгружает, а затем загружает ког `general`.\n" -" - `[p]reload admin mod mutes` - Выгружает, а затем загружает несколько зубцов.\n\n" -" **Аргументы:**\n" -" - `` - Пакеты когов для перезагрузки.\n" +" - `` - The cog packages to reload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Перезагрузка {packs}." -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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}.\n" "Вы должны проинформировать сопровождающих этих репо об этом сообщении." -#: redbot/core/core_commands.py:1960 +#: 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:1969 +#: 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" @@ -1959,27 +1805,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1990,69 +1836,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2064,11 +1914,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2078,87 +1928,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[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 "Выключает бота.\n\n" -" Позволяет [botname] выключить грациозно.\n\n" -" Это рекомендуемый метод завершения бота.\n\n" -" **Пример:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Выключение без звука.\n\n" -" **Аргументы:**\n" -" - `[silently]` - Пропустить ли отправку сообщения о выключении. По умолчанию False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Завершение работы... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[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 "Попытка перезапустить [botname].\n\n" -" Заставляет [botname] завершить работу с кодом выхода 26.\n" -" Перезапуск не гарантируется: он должен быть обработан используемым менеджером процессов.\n\n" -" **Примеры:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - перезапускает беззвучно.\n\n" -" **Аргументы:**\n" -" - `[silently]` - Пропускать ли отправку сообщения о перезапуске. По умолчанию False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Перезапуск..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Базовая команда для настройки банка." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Показать текущие настройки банка." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Общий" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Сервер" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2172,7 +2006,7 @@ msgstr "Настройки банка:\n\n" "Баланс по умолчанию: {default_balance}\n" "Максимально допустимый баланс: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2183,210 +2017,205 @@ msgstr "Переключать, является ли банк глобальн " Если банк на одном сервере, он станет глобальным.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "серверный" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "глобальный" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Банк теперь {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Установите имя банка." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Название банка было установлено на: {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Установите название для валюты банка." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Название валюты было установлено на: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "Установите максимальный остаток, который пользователь может получить." -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "Сумма должна быть больше нуля и меньше, чем {max}." -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Максимальный баланс был установлен на: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset registeramount 5000`\n\n" " **Arguments**\n\n" " - `` The new initial balance amount. Default is 0.\n" " " -msgstr "Устанавливает начальный баланс для новых банковских счетов\n\n" -" Пример:\n" -" - `[p]bankset registeramount 5000`\n\n" -" **Аргументы**\n\n" -" - `` Новая сумма начального баланса. По умолчанию 0.\n" -" " +msgstr "" -#: redbot/core/core_commands.py:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "Сумма должна быть больше или равна нулю и меньше {maxbal}." -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "Регистрация аккаунта теперь выдаёт {num} {currency}." -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2395,50 +2224,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "Вы слишком долго не отвечали." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "Никаких изменений не произошло." -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "Команды для изменения настроек [botname]." -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2447,155 +2276,185 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Описание сброшено." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "Это описание слишком длинное для правильного отображения. Пожалуйста, попробуйте еще раз, используя менее 250 символов." -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "Этот URL недействителен." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "Что-то пошло не так при попытке получить изображение." -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "JPG / PNG формат только." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Готово." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Аватар удален." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "Не удалось изменить имя. Должно быть 32 символа или меньше." -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "Не удалось изменить имя пользователя. Discord выдал следующую ошибку:\n" "{error_message}" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "При попытке изменить имя пользователя произошла непредвиденная ошибка." -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "Не удалось изменить никнейм. Должно быть не более 32 символов." -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "Мне не хватает разрешений чтобы изменить свой ник." -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "Пользовательский текст был очищен." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Пользовательский текст установлен." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "Длина текста не должна превышать 1024 символов." -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2603,152 +2462,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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." +" - `` - 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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "Максимальная длина Url-адреса стримера составляет 511 символов." - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "Максимальная длина заголовка потока составляет 128 символов." - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "Максимальная длина описания игры составляет 128 символов." - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Игра очищена." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "Максимальная длина описаний прослушивания составляет 128 символов." - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "Прослушивание прояснилось." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "Максимальная длина описания просмотра составляет 128 символов." - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "Просмотр очищен." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "Максимальная длина описаний конкурентов составляет 128 символов." - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "Конкуренция очищена." -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Статус изменён на {}." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "Устанавливает статус [botname] на невидимый." -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2759,22 +2615,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "Эта роль уже является администратором." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "Теперь эта роль рассматривается как роль администратора." -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2784,62 +2640,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Эта роль уже является модераторской." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "Эта роль теперь считается ролью мода." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "Эта роль не была ролью администратора, с которой она начала." -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "Эта роль больше не рассматривается как роль администратора." -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "Эта роль не была модераторской ролью для начала." -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "Эта роль больше не рассматривается как роль модератора." -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2847,17 +2703,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2865,55 +2721,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "Неверный код языка. Используйте формат: `en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "Недопустимый формат - код языка должен содержать код страны, например 'en-US'" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." -msgstr "Глобальная локаль установлена." +msgstr "Глобальный язык установлен." -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "Локаль была установлена по умолчанию." -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Локализация была установлена." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2921,61 +2777,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "Глобальное региональное форматирование теперь будет основано на локали бота." -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "Глобальное региональное форматирование теперь будет основано на `{language_code}` локали." -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "Региональное форматирование теперь будет основано на локали бота на этом сервере." -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "Формат региона теперь будет основываться на локализации `{language_code}`." -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2985,72 +2841,76 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokens были установлены." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "Никаких услуг API пока не установлено." -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "Установите сервисы API:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "Установите службу API:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "Службы успешно удалены:\n" "{services_list}" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "Служба успешно удалена: {service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "Ни в одном из предоставляемых вами сервисов не было установлено ни одного ключа." -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -3061,7 +2921,7 @@ msgstr "\n" " Уведомления владельца включают использование `[p]contact` и доступные обновления Red.\n" " " -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -3069,63 +2929,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "Нет никаких дополнительных каналов, на которые отправляются сообщения." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "Неизвестный канал с идентификатором: {id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3133,11 +2993,11 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" @@ -3147,7 +3007,7 @@ msgstr "Роли администраторов: {admin}\n" "Локал: {guild_locale}\n" "Региональный формат: {guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3159,77 +3019,61 @@ msgstr "{bot_name} Настройки:\n\n" "Глобальный региональный формат: {regional_format}\n" "Цвет вставки по умолчанию: {colour}" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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 "Устанавливает задержку, пока бот не удалит командное сообщение.\n\n" -" Должно быть от -1 до 60.\n\n" -" Установите значение -1, чтобы отключить эту функцию.\n\n" -" Применяется только к текущему серверу, а не глобально.\n\n" -" **Примеры:**\n" -" - `[p]set deletedelay` - Показывает текущую настройку задержки удаления.\n" -" - `[p]set deletedelay 60` - Устанавливает задержку удаления на максимальное значение в 60 секунд.\n" -" - `[p]set deletedelay -1` - Отключает удаление командных сообщений.\n\n" -" **Аргументы:**\n" -" - `[time]` - Количество секунд ожидания перед удалением командного сообщения. Используйте -1 для отключения.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Удаление команды отключено." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "Удалить задержку, установленную на {num} секунд." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Я не буду удалять командные сообщения." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" -" Переключает, использовать ли настроенный владельцем бота цвет для вложений.\n\n" -" По умолчанию используется настроенный цвет бота.\n" -" В противном случае будет использоваться цвет верхней роли бота.\n\n" -" **Пример:**\n" -" - `[p]установить цвет бота`\n" +" - `[p]set usebotcolour`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "Бот {} использовать свой настроенный цвет для встраивания сообщений." -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "не будет" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "будет" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3237,126 +3081,96 @@ msgid "\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" -" Включить, включить ли нечеткий поиск команд для сервера.\n\n" -" Это позволяет боту определить возможные команды с ошибками и внести исправления.\n\n" -" Примечание: Это может быть процессорным интенсивным и может быть непригодным для больших серверов.\n\n" -" По умолчанию для нечеткого поиска команд.\n\n" -" **Пример:**\n" -" - `[p]установить нечёткость сервера`\n" +" - `[p]set serverfuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "Поиск неопределенной команды был {} для этого сервера." -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" -" Переключите, включить ли нечеткий поиск команд в сообщениях DM.\n\n" -" Это позволяет боту определять потенциальные неправильно написанные команды и предлагать исправления.\n\n" -" По умолчанию нечеткий поиск команд отключен.\n\n" -" **Пример:**\n" -" - `[p]нечёткая установка`\n" +" - `[p]set fuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "Поиск неопределенных команд был {} в личных сообщениях." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" -" Устанавливает цвет по умолчанию, который будет использоваться для вложений бота.\n\n" -" Допустимые значения для параметра color можно найти на:\n\n" -" https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\n\n" -" **Примеры:**\n" -" - `[p]set color dark red`\n" -" - `[p]set color blurple`\n" -" - `[p]set color 0x5DADE2`\n" -" - `[p]установить цвет 0x#FDFEFE`\n" -" - `[p]установить цвет #7F8C8D`\n\n" -" **Аргументы:**\n" -" - `[colour]` - Цвет, который будет использоваться для вложений. Оставьте пустым, чтобы установить значение по умолчанию (красный).\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " +msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Цвет был сброшен." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Цвет был установлен." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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 "Устанавливает глобальный префикс(ы) [botname]\n\n" -" Предупреждение: Это не является дополнительным. Он заменит все текущие префиксы.\n\n" -" Смотрите также флаг `--mentionable`, чтобы включить упоминание бота как префикса.\n\n" -" **Примеры:**\n" -" - `[p]установить префикс !\n" -" - `[p]установить префикс \"! \"` - Предложения необходимы для использования пробелов в префиксах.\n" -" - `[p]установить префикс \"@[botname] \"` - Это использует упоминание как префикс. См. также флаг `--mentionable`.\n" -" - `[p]установить префикс ! ? . - Задает несколько префиксов.\n\n" -" **Аргументы:**\n" -" - `` - Префиксы бота будут отвечать по всему миру.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Отменено." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Префикс установлен." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "Префиксы установлены." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3364,34 +3178,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "Префиксы серверов были сброшены." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "Префикс сервера установлен." -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "Установлены префиксы сервера." -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3406,15 +3224,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3428,19 +3246,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3451,48 +3269,48 @@ msgstr "\n" " Все настройки справки применяются глобально.\n" " " -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "Предупреждение: Если форматтер по умолчанию не используется, эти настройки могут быть неприменимы." -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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 "Средство форматирования help было сброшено. Не забудь что это не остановит шестерню от модинга справки, возможно тебе придётся выкрутить шестерню если в этом была проблема." -#: redbot/core/core_commands.py:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3501,100 +3319,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "Помощь не будет использовать меню." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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" -" " -msgstr "\n" -" Это позволяет команде help показывать скрытые команды.\n\n" -" По умолчанию это значение равно False.\n" -" Использование этого параметра без настройки переключит.\n\n" -" **Примеры:**\n" -" - `[p]helpset showhidden True` - Включает показ скрытых команд.\n" -" - `[p]helpset showhidden` - Переключает значение.\n\n" -" **Аргументы:**\n" -" - `[show_hidden]` - Использовать ли показ скрытых команд в справке. Оставьте пустым, чтобы переключить.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "Help не будет фильтровать скрытые команды." -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "Помощь будет фильтровать скрытые команды." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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" -" " -msgstr "\n" -" Это позволяет команде help показывать псевдонимы существующих команд, если они есть.\n\n" -" По умолчанию это значение равно True.\n" -" Использование этого параметра без настройки переключит.\n\n" -" **Примеры:**\n" -" - `[p]helpset showaliases False` - Отключает показ псевдонимов на этом сервере.\n" -" - `[p]helpset showaliases` - Переключает значение.\n\n" -" **Аргументы:**\n" -" - `[show_aliases]` - Включать ли псевдонимы в справку. Оставьте пустым, чтобы переключить.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3603,64 +3403,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" -" " -msgstr "\n" -" Это позволяет отметить галочкой сообщение команды help, если на DM отправлена помощь.\n\n" -" Установка галочки означает реакцию на сообщение о помощи ✅.\n\n" -" По умолчанию установлено значение False.\n" -" Использование этого параметра без настройки приведет к переключению.\n\n" -" Примечание: Этот параметр используется только тогда, когда бот не использует меню.\n\n" -" **Примеры:**\n" -" - `[p]helpset usetick False` - Отключает установку галочки при отправке помощи в DM.\n" -" - `[p]helpset usetick` - Переключает значение.\n\n" -" **Аргументы:**\n" -" - `[use_tick]` - Отмечать ли галочкой команду help при отправке справки в DM. Оставьте пустым, чтобы переключить.\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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "Help теперь будет отмечать команду при отправке в ЛС." -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "Help не будет отмечать команду при отправке в ЛС." -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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" -" " -msgstr "\n" -" Устанавливает, следует ли отфильтровывать из справки команды, которые не могут быть запущены в текущем контексте.\n\n" -" По умолчанию установлено значение True.\n" -" Использование этого параметра без настройки переключит.\n\n" -" **Примеры:**\n" -" - `[p]helpset verifychecks False` - Разрешает показывать непригодные команды в справке.\n" -" - `[p]helpset verifychecks` - Переключает значение.\n\n" -" **Аргументы:**\n" -" - `[verify]` - Скрывать ли непригодные команды в справке. Оставьте пустым, чтобы переключить.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "Справка будет показывать только для команд, которые могут быть запущены." -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "Справка будет показана без проверки возможности выполнения команд." -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3669,33 +3449,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" -" " -msgstr "\n" -" Устанавливает, должен ли бот отвечать на команды справки для несуществующих тем.\n\n" -" Если этот параметр включен, он будет указывать на существование тем справки, даже если пользователь не может ее использовать.\n\n" -" Примечание: Этот параметр сам по себе не полностью предотвращает перечисление команд.\n\n" -" По умолчанию установлено значение False.\n" -" Использование этого параметра без настройки переключит.\n\n" -" **Примеры:**\n" -" - `[p]helpset verifyexists True` - Включает отправку справки для несуществующих тем.\n" -" - `[p]helpset verifyexists` - Переключает значение.\n\n" -" **Аргументы:**\n" -" - `[verify]` - Отвечать ли на помощь для несуществующих тем. Оставьте пустым, чтобы переключить.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "Помощь проверит наличие тем помощи." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "Помощь будет проверять только наличие тем помощи при помощи нечеткой справки (если включено)." -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3704,66 +3473,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" -" " -msgstr "Установите ограничение на количество символов для каждой страницы в сообщении справки.\n\n" -" Примечание: Эта настройка применяется только к встроенной справке.\n\n" -" Значение по умолчанию - 1000 символов. Минимальное значение - 500.\n" -" Максимальное значение основывается на меньшем из того, что вы предоставляете, и того, что позволяет discord.\n\n" -" Обратите внимание, что установка относительно небольшого лимита символов может\n" -" означает, что некоторые страницы будут превышать этот лимит.\n\n" -" **Пример:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" -" **Аргументы:**\n" -" - `` - Максимальное количество символов для отображения на странице в справочном сообщении.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "Значение должно быть не менее 500 символов." -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "Готово. Максимальное количество символов на странице было установлено равным {}." -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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" -" " -msgstr "Установите максимальное количество страниц справки, отправляемых в канале сервера.\n\n" -" Примечание: Эта настройка не применяется к справке меню.\n\n" -" Если сообщение справки содержит больше страниц, чем это значение, сообщение справки будет\n" -" будет отправлено автору команды через DM. Это сделано для того, чтобы уменьшить количество спама в серверных\n" -" текстовых каналах.\n\n" -" Значение по умолчанию - 2 страницы.\n\n" -" **Примеры:**\n" -" - `[p]helpset maxpages 50` - Практически никогда не отправлять помощь в DM.\n" -" - `[p]helpset maxpages 0` - Всегда отправлять помощь DM.\n\n" -" **Аргументы:**\n" -" - `` - Максимальное количество страниц, разрешенных для отправки в справке на сервере.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "Вы должны дать значение ноль или больше!" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Готово. Ограничение на количество страниц установлено на {}." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3771,257 +3518,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 "Установите задержку, после которой страницы справки будут удалены.\n\n" -" По умолчанию эта настройка отключена и применяется только к справке, не относящейся к меню,\n" -" отправляемой в текстовых каналах сервера.\n" -" Установка задержки в 0 отключает эту функцию.\n\n" -" Чтобы эта функция работала, бот должен иметь права MANAGE_MESSAGES.\n\n" -" **Примеры:**\n" -" - `[p]helpset deletedelay 60` - Удаление страниц справки через минуту.\n" -" - `[p]helpset deletedelay 1` - Удалить страницы справки как можно быстрее.\n" -" - `[p]helpset deletedelay 1209600` - Максимальное время ожидания перед удалением (14 дней).\n" -" - `[p]helpset deletedelay 0` - Запретить удаление справочных страниц.\n\n" -" **Аргументы:**\n" -" - `` - Время ожидания перед удалением справочных страниц.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "Задержка не может быть длиннее 14 дней!" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "Готово. Сообщения справки теперь не будут удалены." -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "Готово. Задержка удаления была установлена на {} секунд." -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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 "Установите тайм-аут для реакций, если меню включены.\n\n" -" По умолчанию это 30 секунд.\n" -" Таймаут должен быть в диапазоне от 15 до 300 секунд.\n\n" -" **Примеры:**\n" -" - `[p]helpset reacttimeout 30` - тайм-аут по умолчанию.\n" -" - `[p]helpset reacttimeout 60` - Тайм-аут в 1 минуту.\n" -" - `[p]helpset reacttimeout 15` - Минимально допустимый тайм-аут.\n" -" - `[p]helpset reacttimeout 300` - Максимально допустимый тайм-аут (5 минут).\n\n" -" **Аргументы:**\n" -" - `` - Таймаут, в секундах, для реакций.\n" +" - `` - The timeout, in seconds, of the reactions.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "Вы должны указать значение не менее 15 секунд!" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "Тайм-аут не может быть больше 5 минут!" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "Выполнено. Тайм-аут реакции установлен на {} секунд." -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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" -" " -msgstr "\n" -" Задайте используемый теглайн.\n\n" -" Максимальная длина теглайна составляет 2048 символов.\n" -" Эта настройка применяется только к встроенной справке. Если теглайн не указан, вместо него будет использоваться значение по умолчанию.\n\n" -" **Примеры:**\n" -" - `[p]helpset tagline Спасибо за использование бота!\n" -" - `[p]helpset tagline` - Сброс теглайна на значение по умолчанию.\n\n" -" **Аргументы:**\n" -" - `[tagline]` - Заголовок, который будет отображаться в нижней части вложений справки. Оставьте пустым, чтобы сбросить.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "Подзаголовок был сброшен." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "Ваш подзаголовок слишком длинный! Пожалуйста, уменьшите его до 2048 символов." -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "Подзаголовок был сброшен." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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" -" " -msgstr "Отправляет сообщение владельцу.\n\n" -" Это ограничено одним сообщением каждые 60 секунд на человека.\n\n" -" **Пример:**\n" -" - `[p]contact Помогите! Бот стал разумным!\n\n" -" **Аргументы:**\n" -" - `[message]` - Сообщение, которое нужно отправить владельцу.\n" +" - `[message]` - The message to send to the owner.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "ID пользователя: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "через DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "от {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | ID сервера: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Используйте `{}dm {} `чтобы ответить пользователю" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Отправил {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "Я настроен не отправлять это нигде." -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Ваше сообщение было отправлено." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Я не могу доставить ваше сообщение. Извините." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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" -" " -msgstr "Отправляет в ЛС пользователю.\n\n" -" Для работы этой команды необходим ID пользователя.\n\n" -" Чтобы получить ID пользователя, перейдите в настройки Discord и откройте вкладку \"Внешний вид\".\n" -" Включите \"Режим разработчика\", затем щелкните правой кнопкой мыши на пользователе и нажмите \"Копировать ID\".\n\n" -" **Пример:**\n" -" - `[p]dm 26262626262626262626 Я тебе нравлюсь? Да / Нет`\n\n" -" **Аргументы:**\n" -" - `[message]` - Сообщение, которое нужно отправить пользователю.\n" +" - `[message]` - The message to dm to the user.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Владелец {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "Вы можете ответить на это сообщение с {} контактом" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Извините, я не смог доставить сообщение для %s" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Сообщение доставлено к %s" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Выводит путь к данным бота." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Путь к данным: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "Показывает отладочную информацию, полезную для отладки." -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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 "\n" -" Диагностируйте проблемы с проверкой команды с легкостью!\n\n" -" Если вы хотите диагностировать команду из текстового канала на другом сервере,\n" -" вы можете сделать это, используя команду в DM.\n\n" -" **Пример:**\n" -" - `[p]diagnoseissues #general @Slime ban` - Диагностировать, почему @Slime не может использовать `[p]ban` в канале #general.\n\n" -" **Аргументы:**\n" -" - `[channel]` - Текстовый канал, на котором должна быть проверена команда. По умолчанию используется текущий канал.\n" -" - `` - Член, который должен рассматриваться как вызывающий команду.\n" -" - `` - Имя команды для проверки.\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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "Данный пользователь не является участником диагностированного сервера." -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "Не пытайтесь меня обмануть, данный участник не может получить доступ к каналу {channel}!" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -4034,109 +3728,85 @@ msgstr "\n" " Используйте команду `[p]allowlist clear`, чтобы отключить список разрешенных команд\n" " " -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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" -" " -msgstr "\n" -" Добавляет пользователей в список разрешенных.\n\n" -" **Примеры:**\n" -" - `[p]allowlist add @26 @Will` - Добавляет двух пользователей в список разрешенных.\n" -" - `[p]allowlist add 26262626262626262626262626` - Добавляет пользователя по ID.\n\n" -" **Аргументы:**\n" -" - `` - Пользователь или пользователи для добавления в список разрешенных.\n" +" - `` - The user or users to add to the allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "Пользователи были добавлены в список разрешенных." -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "Пользователь добавлен в список разрешенных." -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" -" " -msgstr "\n" -" Перечисляет пользователей в списке разрешенных.\n\n" -" **Пример:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "Пользователи в списке разрешенных:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "Пользователь в списке разрешенных:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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" -" " -msgstr "\n" -" Удаляет пользователей из разрешительного списка.\n\n" -" Список разрешенных пользователей будет отключен, если все пользователи будут удалены.\n\n" -" **Примеры:**\n" -" - `[p]allowlist remove @26 @Will` - Удаляет двух пользователей из списка разрешенных.\n" -" - `[p]allowlist remove 26262626262626262626262626` - Удаляет пользователя по ID.\n\n" -" **Аргументы:**\n" -" - `` - Пользователь или пользователи для удаления из списка разрешенных.\n" +" - `` - The user or users to remove from the allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "Пользователи были удалены из списка разрешенных." -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "Пользователь был удален из списка разрешенных." -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" -" " -msgstr "\n" -" Очищает список разрешений.\n\n" -" Это отключает список разрешений.\n\n" -" **Пример:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "Разрешенный список был очищен." -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -4147,103 +3817,81 @@ msgstr "\n" " Используйте `[p]blocklist clear`, чтобы отключить список блоков\n" " " -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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" -" " -msgstr "\n" -" Добавляет пользователей в блок-лист.\n\n" -" **Примеры:**\n" -" - `[p]blocklist add @26 @Will` - Добавляет двух пользователей в блок-лист.\n" -" - `[p]blocklist add 2626262626262626262626262626` - Блокирует пользователя по ID.\n\n" -" **Аргументы:**.\n" -" - `` - Пользователь или пользователи для добавления в блок-лист.\n" +" - `` - The user or users to add to the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "Вы не можете добавить владельца в блок-лист!" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "Пользователи были добавлены в блок-лист." -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "Пользователь добавлен в блок-лист." -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" -" " -msgstr "\n" -" Перечисляет пользователей в списке блок-лист.\n\n" -" **Пример:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "Пользователи в списке блок-лист:" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "Пользователь в блок-списке:" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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" -" " -msgstr "\n" -" Удаляет пользователей из списка блокировки.\n\n" -" **Примеры:**\n" -" - `[p]blocklist remove @26 @Will` - Удаляет двух пользователей из блок-листа.\n" -" - `[p]blocklist remove 2626262626262626262626262626` - Удаляет пользователя по ID.\n\n" -" **Аргументы:**\n" -" - `` - Пользователь или пользователи для удаления из блок-листа.\n" +" - `` - The user or users to remove from the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "Пользователи были удалены из блок-листа." -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "Пользователь был удален из блок-листа." -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" -" " -msgstr "\n" -" Очищает блок-лист.\n\n" -" **Пример:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "Блок-лист очищен." -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -4256,119 +3904,93 @@ msgstr "\n" " Используйте команду `[p]localallowlist clear`, чтобы отключить список разрешений\n" " " -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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" -" " -msgstr "\n" -" Добавляет пользователя или роль в разрешительный список сервера.\n\n" -" **Примеры:**\n" -" - `[p]localallowlist add @26 @Will` - Добавляет двух пользователей в локальный список разрешений.\n" -" - `[p]localallowlist add 26262626262626262626262626` - Разрешает пользователя по ID.\n" -" - `[p]localallowlist add \"Super Admins\"`` - Разрешает роль с пробелом в имени без упоминания.\n\n" -" **Аргументы:**\n" -" - `` - Пользователи или роли для удаления из локального списка разрешений.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "Пользователи и/или роли были добавлены в список разрешенных." -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "Пользователь или роль были добавлены в список разрешений." -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" -" " -msgstr "\n" -" Перечисляет пользователей и роли на сервере allowlist.\n\n" -" **Пример:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "Разрешенные пользователи и/или роли:" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "Разрешенный пользователь или роль:" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "Неизвестный или удаленный пользователь/роль" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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" -" " -msgstr "\n" -" Удаляет пользователя или роль из разрешительного списка.\n\n" -" Локальный список разрешений будет отключен, если все пользователи будут удалены.\n\n" -" **Примеры:**\n" -" - `[p]localallowlist remove @26 @Will` - Удаляет двух пользователей из локального списка разрешений.\n" -" - `[p]localallowlist remove 26262626262626262626262626` - Удаляет пользователя по ID.\n" -" - `[p]localallowlist remove \"Super Admins\"`` - Удаляет роль с пробелом в имени без упоминания.\n\n" -" **Аргументы:**\n" -" - `` - Пользователи или роли для удаления из локального списка разрешений.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "Я не могу позволить вам сделать это, так как это лишит вас возможности выполнять команды." -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "Пользователи и/или роли были удалены из разрешительного списка сервера." -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "Пользователь или роль были удалены из разрешительного списка сервера." -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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 "\n" -" Очищает список разрешений.\n\n" -" Это отключает локальный список разрешений и очищает все записи.\n\n" -" **Пример:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "Список разрешений сервера был очищен." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4379,499 +4001,373 @@ msgstr "\n" " Используйте команду `[p]localblocklist clear` для отключения списка блокировки\n" " " -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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" -" " -msgstr "\n" -" Добавляет пользователя или роль в локальный список блокировки.\n\n" -" **Примеры:**\n" -" - `[p]localblocklist add @26 @Will` - Добавляет двух пользователей в локальный список блокировки.\n" -" - `[p]localblocklist add 2626262626262626262626262626` - Блокирует пользователя по ID.\n" -" - `[p]localblocklist add \"Bad Apples\"`` - Блокирует роль с пробелом в имени без упоминания.\n\n" -" **Аргументы:**\n" -" - `` - Пользователи или роли для добавления в локальный список блокировки.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "Вы не можете добавить себя в блок-лист!" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "Вы не можете добавить владельца гильдии в блок-лист!" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "Вы не можете добавить владельца бота в блок-лист!" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "Пользователи и/или роли были добавлены из блок-листа сервера." -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "Пользователь или роль были добавлены из блок-листа сервера." -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" -" " -msgstr "\n" -" Перечисляет пользователей и роли в блок-листе сервера.\n\n" -" **Пример:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "Заблокированные пользователи и/или роли:" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "Заблокированный пользователь или роль:" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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" -" " -msgstr "\n" -" Удаляет пользователя или роль из локального списка блокировки.\n\n" -" **Примеры:**\n" -" - `[p]localblocklist remove @26 @Will` - Удаляет двух пользователей из локального блок-листа.\n" -" - `[p]localblocklist remove 2626262626262626262626262626` - Разблокирует пользователя по ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"`` - Разблокирует роль с пробелом в имени без упоминания.\n\n" -" **Аргументы:**\n" -" - `` - Пользователи или роли для удаления из локального списка блокировки.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "Пользователи и/или роли были удалены из блок-листа сервера." -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "Пользователь или роль были удалены из списка блокировки сервера." -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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 "\n" -" Очищает список блокировки сервера.\n\n" -" Это отключает список блокировки сервера и очищает все записи.\n\n" -" **Пример:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "Список блокировки сервера был очищен." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "Команды для включения и отключения команд и шестеренки." -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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" -" " -msgstr "Установите состояние по умолчанию для cog как отключенное.\n\n" -" Это отключит cog для всех серверов по умолчанию.\n" -" Чтобы отменить это, используйте команду `[p]command enablecog` на серверах, которым вы хотите разрешить использование.\n\n" -" Примечание: Это работает только с загруженными cogs, и должно ссылаться на имя cog в заглавном регистре.\n\n" -" **Примеры:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" -" **Аргументы:**\n" -" - `` - Имя программы, которую нужно сделать отключенной по умолчанию. Должно быть в заглавном регистре.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "Вы не можете отключить эту шестеренку по умолчанию." -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} по умолчанию отключено." -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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" -" " -msgstr "Установите состояние по умолчанию для cog как включенное.\n\n" -" Это снова включит cog для всех серверов по умолчанию.\n" -" Чтобы отменить это, используйте команду `[p]command disablecog` на серверах, на которых вы хотите запретить использование.\n\n" -" Примечание: Это сработает только для загруженных cogs, и должно ссылаться на имя cog в заглавном регистре.\n\n" -" **Примеры:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" -" **Аргументы:**\n" -" - `` - Имя cog, которую нужно включить по умолчанию. Должно быть в заглавном регистре.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} был установлен как включенный по умолчанию." -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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" -" " -msgstr "Отключить cog на этом сервере.\n\n" -" Примечание: Это работает только с загруженными cogs и должно ссылаться на имя cog в заглавном регистре.\n\n" -" **Примеры:**\n" -" - `[p]команда disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" -" **Аргументы:**\n" -" - `` - Имя cog, которую нужно отключить на этом сервере. Должно быть в заглавном регистре.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "Вы не можете отключить эту шестеренку, так как в этом случае вы заблокируете себя." -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} был отключен в этой гильдии." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} уже отключен (ничего не нужно делать)." -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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" -" " -msgstr "Включить cog на этом сервере.\n\n" -" Примечание: Это работает только с загруженными gogs и должно ссылаться на имя cog в заглавном регистре.\n\n" -" **Примеры:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" -" **Аргументы:**\n" -" - `` - Имя cog для включения на этом сервере. Должно быть в заглавном регистре.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} был включен в этой гильдии." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "Cog \"{arg}\" не найден." -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} не был отключен (ничего не нужно делать)." -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" -" " -msgstr "Перечислите шестеренки, которые отключены на этом сервере.\n\n" -" **Пример:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "В этой гильдии отключены следующие шестеренки:\n" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "В этом гильдии нет неактивных шестеренок." -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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" -" Список отключенных команд.\n\n" -" Если вы являетесь владельцем бота, то по умолчанию будут показаны глобальные отключенные команды.\n" -" В противном случае будут показаны отключенные команды на текущем сервере.\n\n" -" **Пример:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5312 +#: redbot/core/core_commands.py:5459 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" -" " -msgstr "Список отключенных команд глобально.\n\n" -" **Пример:**\n" -" - `[p]listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Нет глобально отключенных команд." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} Команды отключены глобально.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 команда отключена глобально.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "Список отключенных команд на этом сервере.\n\n" -" **Пример:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "Нет отключенных команд в {}." -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} команды отключены в {}.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "1 команда отключена в {}.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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" -" " -msgstr "\n" -" Отключить команду.\n\n" -" Если вы являетесь владельцем бота, это отключит команды глобально по умолчанию.\n" -" В противном случае команды будут отключены на текущем сервере.\n\n" -" **Примеры:**\n" -" - `[p]command disable userinfo` - отключает команду `userinfo` в Mod cog.\n" -" - `[p]command disable urban` - отключает команду `urban` в блоке General.\n\n" -" **Аргументы:**\n" -" - `` - Команда для отключения.\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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" -" " -msgstr "\n" -" Отключить команду глобально.\n\n" -" **Примеры:**\n" -" - `[p]command disable global userinfo` - отключает команду `userinfo` в коге Mod.\n" -" - `[p]command disable global urban` - отключает команду `urban` в коге General.\n\n" -" **Аргументы:**\n" -" - `` - Команда для глобального отключения.\n" +" - `` - The command to disable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "Команда отключения не может быть `команда` или ни одной из под-команд." -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "Эта команда обозначена как всегда доступная и не может быть отключена." -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Эта команда уже отключена глобально." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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" -" " -msgstr "\n" -" Отключить команду только на этом сервере.\n\n" -" **Примеры:**\n" -" - `[p]command disable server userinfo` - Отключает команду `userinfo` в коге Mod.\n" -" - `[p]command disable server urban` - отключает команду `urban` в блоке General.\n\n" -" **Аргументы:**\n" -" - `` - Команда, которую нужно отключить для текущего сервера.\n" +" - `` - The command to disable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "Вы не можете отключить эту команду." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "Эта команда уже отключена на этом сервере." -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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 "Включить команду.\n\n" -" Если вы являетесь владельцем бота, то по умолчанию будет сделана попытка включить глобально отключенную команду.\n" -" В противном случае будет сделана попытка включить команду, отключенную на текущем сервере.\n\n" -" **Примеры:**\n" -" - `[p]command enable userinfo` - Включает команду `userinfo` в Mod cog.\n" -" - `[p]command enable urban` - Включает команду `urban` в блоке General.\n\n" -" **Аргументы:**\n" -" - `` - Команда для включения.\n" +" - `` - The command to enable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5473 +#: redbot/core/core_commands.py:5620 #, 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" -" " -msgstr "\n" -" Включить команду глобально.\n\n" -" **Примеры:**\n" -" - `[p]command enable global userinfo` - Включает команду `userinfo` в коге Mod.\n" -" - `[p]command enable global urban` - Включает команду `urban` в коге General.\n\n" -" **Аргументы:**\n" -" - `` - Команда для глобального включения.\n" +" - `` - The command to enable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Эта команда уже включена глобально." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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" -" Включить команду на этом сервере.\n\n" -" **Примеры:**\n" -" - `[p]command enable server userinfo` - Включает команду `userinfo` в коге Mod.\n" -" - `[p]command enable server urban` - Включает команду `urban` в коге General.\n\n" -" **Аргументы:**\n" -" - `` - Команда, которую нужно включить для текущего сервера.\n" +" - `` - The command to enable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "Вы не можете включить эту команду." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Эта команда уже включена на этом сервере." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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 "Задает реакцию бота на отключенные команды.\n\n" -" Оставьте пустым, чтобы не отправлять ничего.\n\n" -" Чтобы включить имя команды в сообщение, включите в него заполнитель `{command}`.\n\n" -" **Примеры:**\n" -" - `[p]command disabledmsg Эта команда отключена`.\n" -" - `[p]command disabledmsg {command} отключена`\n" -" - `[p]command disabledmsg` - Не посылает ничего при попытке выполнить отключенную команду.\n\n" -" **Аргументы:**\n" -" - `[message]` - Сообщение, которое нужно отправить при попытке выполнить отключенную команду.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4882,84 +4378,80 @@ msgstr "\n" " Сюда входят удаление дубликатов сообщений и упоминание спама из командной строки Моd-шестерни, а также фильтры из командной строки Filter-шестерни.\n" " " -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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" -" Получает текущих участников и ролей настроенных для автоматического иммунитета действий модерации.\n\n" -" **Пример:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "Роли защищены от автоматических действий модерации:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "Участники защищены от автоматических действий модерации:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Здесь нет настроек иммунитета." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Уже добавлено." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Нет в списке." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "У них есть иммунитет." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "У них нет иммунитета." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4972,131 +4464,118 @@ msgstr "\n" " Примечание: Владельцы и администраторы могут переопределять список игнорирования.\n" " " -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" -" " -msgstr "\n" -" Список игнорируемых сейчас серверов и каналов.\n\n" -" **Пример:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Канал добавлен в список игнорирования." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Канал уже добавлен в список игнорирования." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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" -" Игнорировать команды на этом сервере.\n\n" -" Примечание: Владельцы, администраторы и те, у кого есть права на управление сервером, переопределяют игнорируемые серверы.\n\n" -" **Пример:**\n" -" - `[p]ignore server` - Игнорирует текущий сервер\n" +" - `[p]ignore server` - Ignores the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "Этот сервер был добавлен в список игнорирования." -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Этот сервер уже находится в списке игнорирования." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "Команды для удаления серверов или каналов из списка игнорирования." -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Канал удален из списка игнорирования." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "Этот канал не был добавлен в список игнорирования." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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" -" Удалите этот сервер из списка игнорирования.\n\n" -" **Пример:**\n" -" - `[p]unignore server` - Прекратить игнорирование текущего сервера\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "Этот сервер был удален из списка игнорирования." -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Этот сервер отсутствует в списке игнорируемых." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Этот сервер в настоящее время игнорируется." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Нет" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -5105,12 +4584,12 @@ msgstr "\n" " Получить информацию о лицензиях Red.\n" " " -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "Различные утилиты, ориентированные на разработки." -#: redbot/core/dev_commands.py:358 +#: 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" @@ -5135,7 +4614,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -5159,7 +4638,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -5183,44 +4662,44 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "В этом канале уже запущен сеанс REPL. Возобновите REPL с помощью `{}repl resume`." -#: redbot/core/dev_commands.py:467 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "Введите код для выполнения или оценки. `exit()` или `quit` для выхода. `{}repl pause` для приостановки." -#: redbot/core/dev_commands.py:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Выход." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " -msgstr "" +msgstr "Непредвиденная ошибка: " -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "В настоящее время в этом канале нет запущенной сессии REPL." -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "Сеанс REPL в этом канале был возобновлен." -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "Сессия REPL в этом канале теперь приостановлена." -#: redbot/core/dev_commands.py:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -5229,7 +4708,7 @@ msgstr "Прикрепить другого пользователя, вызыв " Префикс не должен быть введен.\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -5239,18 +4718,18 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "Дает владельцам ботов возможность обходить кулдауны.\n\n" " Не сохраняется после перезапуска." -#: redbot/core/dev_commands.py:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "Владельцы ботов теперь будут обходить все команды с таймаутами." -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "Владельцы ботов больше не будут обходить все команды с таймаутами." @@ -5258,104 +4737,112 @@ msgstr "Владельцы ботов больше не будут обходи msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "Баланс {user} не может быть выше {max} {currency}." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Случай #{} | {} {}" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Причина:** Используйте команду `reason` для ее добавления" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Неизвестный" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "Пользователь удален." -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Модератор" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "До" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Длительность" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Канал" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Исправлено" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Последнее изменение в" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" -msgstr "" +msgstr "Пользователь:" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" -msgstr "" +msgstr "Модератор:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" -msgstr "" +msgstr "Пока:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" -msgstr "" +msgstr "Продолжительность:" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" -msgstr "" +msgstr "Канал:" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" -msgstr "" +msgstr "Изменено:" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" -msgstr "" +msgstr "Последние изменения:" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." -msgstr "" +msgstr "Команда не найдена." -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." +msgstr "Вам не разрешено использовать эту команду." + +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." msgstr "" diff --git a/redbot/core/locales/sk-SK.po b/redbot/core/locales/sk-SK.po index 9f522eac4d8..1962f203066 100644 --- a/redbot/core/locales/sk-SK.po +++ b/redbot/core/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sk_SK\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,402 +325,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1853,7 +1880,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1861,205 +1888,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2095,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,154 +2147,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2275,152 +2332,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2431,22 +2485,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2456,62 +2510,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2519,17 +2573,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2537,55 +2591,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2593,61 +2647,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2657,71 +2711,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2729,7 +2787,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2737,63 +2795,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2801,18 +2859,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2820,61 +2878,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2882,91 +2940,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2974,34 +3037,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3016,15 +3083,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3038,19 +3105,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3058,48 +3125,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3108,82 +3175,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3192,44 +3259,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3238,22 +3305,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3262,45 +3329,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3308,202 +3374,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3512,85 +3580,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3598,81 +3666,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3681,93 +3749,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3775,373 +3843,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4149,80 +4217,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4231,130 +4299,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4379,7 +4447,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4403,7 +4471,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4427,51 +4495,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4481,17 +4549,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4499,104 +4567,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/sl-SI.po b/redbot/core/locales/sl-SI.po index 429c9faa01f..506c587fed0 100644 --- a/redbot/core/locales/sl-SI.po +++ b/redbot/core/locales/sl-SI.po @@ -1,39 +1,39 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14: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.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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" "X-Crowdin-File-ID: 4\n" "Language: sl_SI\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -42,49 +42,71 @@ msgstr "\n" " Dodaj pot v seznam razpoložljivih poti modulov.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Pot je bila uspešno dodana." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Poti razvrščene." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -94,15 +116,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Ta pot ne obstaja." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot bo nalagal nove module v mapo `{}`." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -111,11 +133,11 @@ msgstr "\n" " Pokaže vse module ki so naloženi in na voljo.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**Modul {} naložen.**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**Modul {} izklopljen**\n" @@ -244,7 +266,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -308,402 +330,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -715,23 +737,23 @@ msgstr "Plačevanje v zasebnih sporočilih ni mogoče brez globalne banke." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -742,17 +764,17 @@ msgstr "\n" " Te komande so predložene v vsakem Red botu, in pokrivajo nekatere najbolj osnovne opravilnosti bota.\n" " " -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -760,43 +782,43 @@ msgstr "Ta bot je instanca [Red-a, odprto kodnega Discord bot-a]({}) delo [Twent "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Lastništvo instance pripada ekipi" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instanca pripada" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Verzija Red-a" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Zastarelo" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "O instanci" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "O Red-u" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -804,7 +826,7 @@ msgstr "Ta bot je instanca Red-a, odprto kodnega Discord bot-a (1) delo Twentysi "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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -814,7 +836,7 @@ msgstr "Instanca v lasti ekipe: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Verzija Red-a: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -824,19 +846,19 @@ msgstr "Lastnik instance: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Verzija Red-a: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Zastarelo: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**O Red-u**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**O instanci**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -854,20 +876,20 @@ msgstr "**Reference**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Pokaže čas delovanja [botname]." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -878,66 +900,62 @@ msgstr "\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:575 +#: 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" -" Preveri katere podatke [botname] hrani, in zakaj.\n\n" -" **Primer:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -945,118 +963,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1065,153 +1083,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1219,19 +1237,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1240,27 +1258,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1269,19 +1287,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1289,23 +1307,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1313,19 +1331,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1334,32 +1352,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1368,70 +1386,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1440,13 +1458,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1455,78 +1473,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1534,155 +1553,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1693,27 +1712,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1724,69 +1743,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1798,11 +1821,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1812,71 +1835,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Osnovni ukazi za upravljanje nastavitev banke." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Prikaže trenutne nastavitve banke." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1890,7 +1913,7 @@ msgstr "Nastavitve banke:\n\n" "Privzeto stanje: {default_balance}\n" "Maksimalno dovoljeno stanje: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1901,205 +1924,205 @@ msgstr "Preklopite, ali je banka globalna ali ne.\n\n" " Če je banka na vsak strežnik posebej, bo zdaj globalna.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "na strežnik" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "globalno" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Banka je zdaj {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Nastavi ime banke." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Ime banke je zdaj {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Nastavi ime valute za banko." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Ime valute je zdaj {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "Nastavi maksimalno stanje katerega lahko uporabnik doseže." -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maksimalno stanje je nastavljeno na {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2108,50 +2131,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2160,154 +2183,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2315,152 +2368,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2471,22 +2521,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2496,62 +2546,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2559,17 +2609,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2577,55 +2627,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2633,61 +2683,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2697,71 +2747,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2769,7 +2823,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2777,63 +2831,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2841,18 +2895,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2860,61 +2914,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2922,91 +2976,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3014,34 +3073,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3056,15 +3119,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3078,19 +3141,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3098,48 +3161,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3148,82 +3211,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3232,44 +3295,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3278,22 +3341,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3302,45 +3365,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3348,202 +3410,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3552,85 +3616,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3638,81 +3702,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3721,93 +3785,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3815,373 +3879,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4189,80 +4253,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4271,130 +4335,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4419,7 +4483,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4443,7 +4507,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4467,51 +4531,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4521,17 +4585,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: 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:561 +#: 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." @@ -4539,104 +4603,112 @@ msgstr "Lastniki bota ne bodo več mogli preskočiti ohladitve komand." msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "Bančni račun {user} se ne more dvigniti nad {max} {currency}." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/sv-SE.po b/redbot/core/locales/sv-SE.po index d902999aa9b..9dfa60734d0 100644 --- a/redbot/core/locales/sv-SE.po +++ b/redbot/core/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sv_SE\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, 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:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Listar aktuella kugghjulsbanor i prioritetsordning.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" " Lägg till en sökväg till listan över tillgängliga kugghjulsvägar.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Sökvägen har lagts till." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ msgstr "\n" " Omsorterar vägar internt för att möjliggöra upptäckten av olika koggar.\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Ogiltigt 'from' index." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "Ogiltigt 'to' index." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Sökvägarna omordnade." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -98,15 +120,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Sökvägen finns inte." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Boten kommer att installera nya cogar i `{}` mappen." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +137,11 @@ msgstr "\n" " Listar alla inlästa och tillgängliga koggar.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} laddad:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} urladdad:**\n" @@ -249,7 +271,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -313,402 +335,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -720,23 +742,23 @@ msgstr "Kan inte betala för detta kommando i DM utan en global bank." 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -744,17 +766,17 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -762,43 +784,43 @@ msgstr "Denna bot är en instans av [Red, en open source Discord bot]({}) skapad "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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instansen ägs av" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red version" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Föråldrad" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Om denna instans" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Om Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -806,14 +828,14 @@ msgstr "Denna bot är en instans av Red, en open source Discord bot (1) skapad a "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:483 +#: 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:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -823,19 +845,19 @@ msgstr "Instansen ägs av: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Föråldrad: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Om Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Om denna instans**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -853,20 +875,20 @@ msgstr "**Referenser**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Visar [botname]:s drifttid." -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -874,62 +896,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -937,118 +959,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1057,153 +1079,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1211,19 +1233,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1232,27 +1254,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1261,19 +1283,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1281,23 +1303,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1305,19 +1327,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1326,32 +1348,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1360,70 +1382,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1432,13 +1454,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1447,78 +1469,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1526,155 +1549,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1685,27 +1708,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1716,69 +1739,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1790,11 +1817,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1804,71 +1831,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Stänger ner... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Startar om..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Baskommando för bankinställningar." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1877,7 +1904,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1885,205 +1912,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "global" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Banken är nu {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Ange bankens namn." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Bankens namn har ändrats till {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Ange namn för bankens valuta." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Valutans namn har ändrats till {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maximalt saldo har satts till: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2092,50 +2119,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2144,154 +2171,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Endast JPG / PNG format." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Klart." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2299,152 +2356,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2455,22 +2509,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2480,62 +2534,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2543,17 +2597,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2561,55 +2615,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Språket har ändrats." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2617,61 +2671,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2681,71 +2735,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2753,7 +2811,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2761,63 +2819,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2825,18 +2883,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2844,61 +2902,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2906,91 +2964,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "Avbruten." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefix ändrat." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2998,34 +3061,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3040,15 +3107,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3062,19 +3129,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3082,48 +3149,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3132,82 +3199,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3216,44 +3283,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3262,22 +3329,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3286,45 +3353,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3332,202 +3398,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "genom DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "från {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "Använd `{}dm {} `för att svara användaren" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "Skickat av {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Ditt meddelande har sänts." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Jag kan inte leverera ditt meddelande. Förlåt." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3536,85 +3604,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3622,81 +3690,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3705,93 +3773,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3799,373 +3867,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4173,80 +4241,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4255,130 +4323,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "Inget" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4403,7 +4471,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4427,7 +4495,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4451,51 +4519,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4505,17 +4573,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4523,104 +4591,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/tr-TR.po b/redbot/core/locales/tr-TR.po index 32fbfea7e16..d35a2aa6e3c 100644 --- a/redbot/core/locales/tr-TR.po +++ b/redbot/core/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: tr_TR\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Red'in cog Yöneticisi ile arabirim komutları." -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " Geçerli cog yerlerini öncelik sırasına göre listeler.\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,52 @@ msgstr "\n" " Mevcut cog konumlarına bir konum ekler.\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 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:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "Reklam başarıyla eklendi." -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +98,19 @@ 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:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "Geçersiz 'başlangıç' tarihi." -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "'Kime' dizini geçersiz." -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "Yolları yeniden sıralanmış." -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -104,15 +126,15 @@ msgstr "\n" " \n" " " -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "Böyle bir sayfa yok." -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot yeni Smm '{}' dizinine yükler." -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -121,11 +143,11 @@ msgstr "\n" " Yüklü ve kullanılabilir cogları listeler.\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} yüklendi:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} yüklenmesi kaldırıldı:**\n" @@ -267,7 +289,7 @@ msgstr "Global, cog ve komut kontrolleri" 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:860 +#: 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." @@ -334,272 +356,272 @@ msgid "Permissions verification" msgstr "İzin doğrulama" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "{cog} eklentisi için izin doğrulama" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: 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:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: 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:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: 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:584 +#: 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:585 +#: 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:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "Permission hooks" -#: redbot/core/_diagnoser.py:601 +#: 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:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: 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:617 +#: 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:632 +#: 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:637 +#: 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:641 +#: 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:656 +#: 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:661 +#: 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:665 +#: 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:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "Yetki kontrolü" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: 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:694 +#: 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:703 +#: 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:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "sunucu sahibi" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "mod rolü" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "admin rolü" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "kullanıcıya uygun rolü atayın" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "Başarısız" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "Algılanan Sorun: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "Çözüm: " -#: redbot/core/_diagnoser.py:987 +#: 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:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "Kanal: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "Komut: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -607,133 +629,133 @@ 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "Komut İstemi" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "Uçbirim" -#: redbot/core/_events.py:233 +#: 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:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." -msgstr "" +msgstr "\"{argument}\" bir sayı değildir." -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 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:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 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:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 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:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "Bu komut DM üzerinden kullanılamaz." -#: redbot/core/_events.py:413 +#: 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:415 +#: 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:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: 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:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: 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." @@ -745,23 +767,23 @@ msgstr "Bu komut için özel mesajda küresel banka olmaksızın ödeme yapılam 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:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -772,17 +794,17 @@ msgstr "\n" " Bu komutlar her Red botunda bulunur ve botun en temel kullanımını kapsar.\n" " " -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "[botname] hakkında bilgi gösterir." -#: redbot/core/core_commands.py:434 +#: 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" @@ -790,43 +812,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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Misal bir takıma aittir" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Misal sahibi" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red Sürümü" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: 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:457 redbot/core/core_commands.py:513 +#: 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:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Güncel Değil" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Bu misal hakkında" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Red Hakkında" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -834,7 +856,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:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -844,7 +866,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:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -854,19 +876,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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Eskimiş: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Red Hakkında**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Bu misal hakkında**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -884,20 +906,20 @@ msgstr "**Referanslar**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: 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:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "Bir saniyeden az." -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -908,71 +930,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:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: 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:625 +#: 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:645 +#: 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:647 +#: 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:652 +#: 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:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Onay alınmadı, iptal ediliyor." -#: redbot/core/core_commands.py:683 +#: 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:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -980,31 +994,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:709 +#: 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:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Bu biraz zaman alacak." -#: redbot/core/core_commands.py:739 +#: 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." @@ -1012,7 +1018,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:754 +#: 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." @@ -1020,7 +1026,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:764 +#: 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." @@ -1028,27 +1034,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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: 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:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1057,78 +1063,58 @@ msgstr "\n" " Daha tümleşik veri kontrolü için komutlar.\n" " " -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: 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:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1137,25 +1123,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1163,7 +1141,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:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1171,7 +1149,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:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1179,34 +1157,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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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." @@ -1214,7 +1186,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:1005 +#: 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." @@ -1222,7 +1194,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:1016 +#: 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." @@ -1230,118 +1202,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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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 "\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" -" " - -#: redbot/core/core_commands.py:1137 +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" +" - `[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 "\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" -" - `[command]` - Komuta özgü yerleştirme ayarlarını aramak için komut adı.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Embed ayarları:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Küresel varsayılan: {value}\n" -#: redbot/core/core_commands.py:1160 +#: 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:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Sunucu ayarı: {value}\n" -#: redbot/core/core_commands.py:1171 +#: 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:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Kanal ayarı: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Kullanıcı ayarı: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1349,26 +1292,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:1200 +#: 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:1203 +#: 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:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1377,38 +1313,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +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:1233 +#: 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:1235 +#: 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:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1417,31 +1342,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:1272 +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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1449,34 +1362,23 @@ 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:1312 redbot/core/core_commands.py:1357 +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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1484,19 +1386,19 @@ msgid "\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:1351 +#: 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:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1505,32 +1407,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 #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" +" - `[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:1405 +#: 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:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "açıldı" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "deaktif" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1539,101 +1441,70 @@ 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:1436 +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:1438 +#: 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:1444 +#: 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:1476 +#: 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:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "[botname] botunun davet ayarlarını yönetmek için komutlar." -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1642,23 +1513,13 @@ 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:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1671,88 +1532,79 @@ msgstr "\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:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "Davet linkine `applications.commands` kapsamı eklendi." -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "Davet linkinden `applications.commands` kapsamı çıkarıldı." -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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 "\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" -" " - -#: redbot/core/core_commands.py:1611 +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:1619 +#: 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:1631 +#: 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:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "Yanıt yok, zaman aşımı oluştu." -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Pekala, görüşürüz :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Anlaşıldı. {number} sunucudan çıkılıyor..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "Anlaşıldı. sunucudan çıkılıyor..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Tamam, kalayım öyleyse. :)" -#: redbot/core/core_commands.py:1671 +#: 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:1673 +#: 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:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1763,191 +1615,168 @@ msgstr "\n" " Not: Bu komut etkileşimlidir.\n" " " -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Yüklenenler {packs}." -#: redbot/core/core_commands.py:1724 +#: 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:1728 +#: 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:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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" -" " -msgstr "Önceden yüklenmiş cog paketlerini kaldırır.\n\n" -" Kaldırılabilen paketleri `[p]cogs` ile görebilirsiniz.\n\n" -" **Örnekler:**\n" -" - `[p]unload general` - `general` cogunu kaldırır.\n" -" - `[p]unload admin mod mutes` - Birden çok cogu kaldırır.\n\n" -" **Örnekler:**\n" -" - `` - Kaldırılacak cog paketleri.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1829 +#: 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:1833 +#: 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:1840 +#: 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:1844 +#: 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:1857 +#: 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" -" " -msgstr "Cog paketlerini yeniden yükler.\n\n" -" Bu belirtilen cogları kaldırıp yeniden yükler.\n\n" -" Yüklü olmayan coglar sadece yüklenir.\n\n" -" **Örnekler:**\n" -" - `[p]reload general` - `general` cogunu kaldırır ve tekrar yükler.\n" -" - `[p]reload admin mod mutes` - Birden çok cogu kaldırır ve yeniden yükler.\n\n" -" **Seçenekler:**\n" -" - `` - Yeniden yüklenecek cog paketleri.\n" +" - `` - The cog packages to reload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "Yeniden yüklendi {packs}." -#: redbot/core/core_commands.py:1883 +#: redbot/core/core_commands.py:1885 msgid "Failed to reload the following package: {pack}.\n" "Check your console or logs for details." msgstr "Bu paketi yeniden yüklemeye çalışırken bir hata oluştu: {pack}. \n" "Konsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1888 +#: redbot/core/core_commands.py:1890 msgid "Failed to reload the following packages: {packs}\n" "Check your console or logs for details." msgstr "Bu paketleri yeniden yüklemeye çalıştırken bir hata oluştu: {packs}\n" "Konsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1923 +#: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" "{reason}" msgstr "Bu paket şu sebepten dolayı yeniden yüklenemedi:\n\n" "{reason}" -#: redbot/core/core_commands.py:1927 +#: redbot/core/core_commands.py:1929 msgid "These packages could not be reloaded for the following reasons:\n\n" "{reasons}" msgstr "Bu paketler şu nedenlerden dolayı tekrar yüklenemedi:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1934 +#: 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 "**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:1960 +#: 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:1969 +#: 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" @@ -1958,27 +1787,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1989,69 +1818,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2063,11 +1896,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2077,87 +1910,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[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 "Botu kapatır.\n\n" -" [botname] botunun güvenli kapatılmasını sağlar.\n\n" -" Botların hep bu şekilde kapatılması tavsiye edilir.\n\n" -" **Örnekler:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Mesaj göndermeden kapatır.\n\n" -" **Seçenekler:**\n" -" - `[silently]` - Kapatma mesajını gönderip göndermeme. Varsayılan olarak False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "Kapatılıyor..." -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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 "[botname] botunu yeniden başlatmaya çalışır.\n\n" -" [botname] botunu çıkış kodu 26 ile kapatır.\n" -" Botun yeniden başlayacağından emin olunamaz, bununla kullanılan işlem yöneticisi ilgilenmelidir.\n\n" -" **Seçenek:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Mesaj göndermeden yeniden başlar.\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Yeniden başlatma mesajını gönderip göndermeme. Varsayılan olarak False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "Yeniden başlatılıyor..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "Banka ayarları için temel komut." -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "Bankanın şu anki ayarlarını göster." -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Küresel" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Sunucu" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2171,7 +1988,7 @@ msgstr "Banka ayarları:\n\n" "Varsayılan bakiye: {default_balance}\n" "Maksimum izin verilen bakiye: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2182,218 +1999,186 @@ msgstr "Banka küresel olsun veya olmasın aç/kapa.\n\n" " Eğer banka sunuculara özelse, küresele çevrilir.\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "sunucu başına" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "genel" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "Banka şimdi {banktype}." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "Bankanın adını ayarlayın." -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "Banka adı ayarlandı {name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "Bankası'nın para birimi için ayarlayın." -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "Para birimi adı ayarla: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, 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:2512 +#: redbot/core/core_commands.py:2562 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:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "Maksimum bakiye şu şekilde ayarlandı: {amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset 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" -" " +msgstr "" -#: redbot/core/core_commands.py:2540 +#: redbot/core/core_commands.py:2590 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:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "Kayıtlı hesaplara {num} {currency} veriliyor." -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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 "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" -" " +msgstr "" -#: redbot/core/core_commands.py:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "bu sunucu" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "{scope} dahilindeki tüm banka hesapları silindi." -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "Banka hesaplarını temizlemek için temel komut." -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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 "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" -" " +msgstr "" -#: redbot/core/core_commands.py:2607 +#: redbot/core/core_commands.py:2661 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:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 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:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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 "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" -" " +msgstr "" -#: redbot/core/core_commands.py:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "Bu komut yerel bir banka ile kullanılamaz." -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 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:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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 "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" -" " +msgstr "" -#: redbot/core/core_commands.py:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "Bu üyenin {name} bankası hesabı silindi." -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "Modlog ayarlarını düzenleyin." -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "Hatalı vaka türlerini düzeltmek için komut." -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" @@ -2402,23 +2187,23 @@ 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:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "Mod hareketleri bu kanala gönderilecek. {channel}." -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "Bu kanala mesaj atma yetkim yok {channel}!" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "Mod logları zaten kapalı." -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "Modlog devre dışı." -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2427,50 +2212,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "Şu anki ayarlar:\n" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "Bu eylem kaydedilmemiş." -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 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:2780 +#: redbot/core/core_commands.py:2834 #, 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:2783 +#: redbot/core/core_commands.py:2837 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:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "Cevap vermeniz çok uzun sürdü." -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "Vakalar sıfırlandı." -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "Herhangi bir değişiklik yapılmadı." -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "[botname]'nin ayarlarını değiştirme komutları." -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "[botname] ayarlarını değiştirme komutları." -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2479,192 +2264,185 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " -msgstr "\n" -" Botun açıklamasını ayaralr.\n\n" -" Sıfırlamak için boş bırakın.\n" -" Bu açıklama, yardım menüsü dahil birkaç yerde gösterilir.\n\n" -" Düzgün gösterileceğinden emin olmak için en fazla uzunluk 250 karakterdir.\n\n" -" Varsayılan değeri \"Red V3\" tür.\n\n" -" **Örnekler:**\n" -" - `[p]set description` - Açıklamayı varsayılan ayara sıfırlar\n" -" - `[p]set description Benim Botum: Bir Red V3 Misali`\n\n" -" **Seçenekler:**\n" -" - `[description]` - Bu bot için kullanılacak açıklama. Varsayılana sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:2832 +msgstr "" + +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "Açıklama sıfıtrlandı." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 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:2848 -#, 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 "[botname] botunun avatarını ayarlar\n\n" -" Dosya eki veya resim URLsi kullanılabilir.\n\n" -" **Örnek:**\n" -" - `[p]set avatar` - Mesaj eklerinde resim varsa bot avatarı olarak ayarlanır.\n" -" - `[p]set avatar` - Mesaj eklerinde resim yoksa komut için yardımı gösterir.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Avatarı verilen URLye ayarlar.\n\n" -" **Seçenekler:**\n" -" - `[url]` - Avatar olarak kullanılacak resim için URL, eğer mesaj eki kullanacaksanız boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "URL geçerli değil." -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 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:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "Sadece JPG / PNG formatında." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Tamamdır." -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" -" " -msgstr "\n" -"[botname] avatarını kaldırır.\n\n" -" **Kullanım örneği:**\n" -" - `[p]set avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " +msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "Avatar kaldırıldı." -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" -" " -msgstr "[botname]'nin kullanıcı adını ayarlar.\n\n" -" Bir kullanıcı adı için maksimum uzunluk 32 karakterdir.\n\n" -" Not: Doğrulanmış bir botun kullanıcı adı manuel olarak değiştirilemez.\n" -" Değiştirmek için lütfen Discord desteği ile iletişime geçin.\n\n" -" **Örneğin:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Argümanlar:**\n" -" - `` - Bot'a verilecek kullanıcı adı.\n" +" - `` - The username to give the bot.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 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:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 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:2959 +#: redbot/core/core_commands.py:3063 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:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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 "Geçerli sunucu için [botname] görünen ismini ayarlar.\n\n" -" Bir takma ad için maksimum uzunluk 32 karakterdir.\n\n" -" **Örneğin:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Argümanlar:**\n" -" - `[nickname]` - Bot'a verilecek takma ad. Halihazırda olan takma adı silmek için boş bırakabilirsiniz.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2979 +#: redbot/core/core_commands.py:3083 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:2983 +#: redbot/core/core_commands.py:3087 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:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "Özel yazı temizlendi." -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "Özel yazı ayarlandı." -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "Yazı 1024 karakterden kısa olmak zorundadır." -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "[botname] ayarlarını değiştirme komutları." -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2672,171 +2450,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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 "[botname] botunun yayında durumunu bir twitch yayınına ayarlar.\n\n" -" Bu duruma göre `Yayında ` veya `TWITCH'DE CANLI YAYINDA` olarak gözükür.\n" -" Ayrıca ayarlanan yayıncı için twitch.tv URLsi olan`İzle` düğmesi de içerir.\n\n" -" Yayın adı için en yüksek uzunluk 128 karakterdir.\n\n" -" Hem yayıncı ve yayıncı_adı nı boş bırakmak durumu temizler.\n\n" -" **Örnekler:**\n" -" - `[p]set stream` - Etkinlik durumunu temizler.\n" -" - `[p]set stream 26 Twentysix yayında` - Yayını `https://www.twitch.tv/26` olarak ayarlar.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix yayında` - URLyi elle ayarlar.\n\n" -" **Seçenekler:**\n" -" - `` - Linki verilecek twitch yayıncısı. Bu twitch adları veya bütün URL olabilir.\n" -" - `` - Bot durumunda gözükecek yayın adı." - -#: redbot/core/core_commands.py:3055 -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:3058 -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:3073 +" - `` - 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:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " -msgstr "[botname] botunun oynuyor durumunu ayarlar\n\n" -" Bu, duruma göre ` Oynuyor` veya `BİR OYUN OYNUYOR: ` olarak gözükür.\n\n" -" Bir oynuyor durumu için en yüksek uzunluk 128 karakterdir.\n\n" -" **Örnekler:**\n" -" - `[p]set playing` - Etkinlik durumunu temizler.\n" -" - `[p]set playing klavye ile`\n\n" -" **Seçenekler:**\n" -" - `[game]` - `Oynuyor` sonrasında gelecek olan yazı. Şu anki etkinlik durumunu temizlemek için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "Oyun açıklamalarının azami uzunluğu 128 karakterdir." +msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "Durum `{game.name} Oynuyor` a ayarlandı." -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "Oyun temizlendi." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -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:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "Durum `{listening} Dinliyor` a ayarlandı." -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "Dinleme temizlendi." -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -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:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "Durum `{watching} İzliyor` a ayarlandı." -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "İzleme temizlendi." -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -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:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "Durum `{competing} içinde kapışıyor` olarak ayarlandı." -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "Kapışma temizlendi." -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "Durum {} olarak değiştirildi." -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "[botname] durumunu çevrimiçi olarak ayarlayın." -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "[botname] durumunu rahatsız etme olarak ayarlayın." -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "[botname] durumunu boşta olarak ayarlayın." -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "[botname] durumunu görünmez olarak ayarlayın." -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, 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:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2847,35 +2603,22 @@ msgid "\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" +" - `[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" -" Bu sunucu için bir admin rolü ekler.\n\n" -" Adminler Modların kullanabildiği tüm komutlar ve aşağıdakiler gibi diğer admin seviyesi komutları kullanabilirler:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" Ve dahası.\n\n" -" **Örnekler:**\n" -" - `[p]set addadminrole @Yetkili`\n" -" - `[p]set addadminrole Süper Yetkili`\n\n" -" **Seçenek:**\n" -" - `` - Admin olarak eklenecek rol.\n" +" - `` - The role to add as an admin.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "Bu rol zaten Admin rolü." -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "Bu rol, Admin rolü olarak ayarlandı." -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2885,88 +2628,62 @@ msgid "\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" +" - `[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 "\n" -" Bu sunucu için moderatör rolü ayarlar.\n\n" -" Bu, aşağıdakiler gibi moderatör seviyesi komutlara erişim sağlar:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" Ve dahası.\n\n" -" **Örnekler:**\n" -" - `[p]set addmodrole @Yardımcılar`\n" -" - `[p]set addmodrole Sadık Yardımcılar`\n\n" -" **Seçenekler:**\n" -" - `` - Moderatör olarak eklenecek olan rol.\n" +" - `` - The role to add as a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "Bu rol zaten Mod rolü." -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "Bu rol, mod rolü olarak ayarlandı." -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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" -" Bu sunucu için bir admin rolünü kaldırır.\n\n" -" **Örnekler:**\n" -" - `[p]set removeadminrole @Yetkililer`\n" -" - `[p]set removeadminrole Süper Yetkililer`\n\n" -" **Seçenekler:**\n" -" - `` - Admin durumu kaldırılacak olan rol.\n" +" - `` - The role to remove from being an admin.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "O rol zaten admin rolü değildi." -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "Bu rol artık Admin olarak kabul edilmiyor." -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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" -" Bu sunucu için bir mod rolünü kaldırır.\n\n" -" **Örnekler:**\n" -" - `[p]set removemodrole @Yardımcılar`\n" -" - `[p]set removemodrole Sadık Yardımcılar`\n\n" -" **Seçenekler:**\n" -" - `` - Moderatör durumu kaldırılacak rol.\n" +" - `` - The role to remove from being a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3342 +#: redbot/core/core_commands.py:3469 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:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "Bu rol artık Mod olarak kabul edilmiyor." -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2974,30 +2691,17 @@ msgid "\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" +" - `[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" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " -msgstr "\n" -" [botname] bu sunucudaki yöresini değiştirir.\n\n" -" Çevirileri mevcut yöreleri görmek için [Red'in Crowdin Sayfası](https://translate.discord.red)nı ziyaret edin.\n\n" -" Botun varsayılan diline dönmek için \"default\" kullanın.\n" -" Genel olarak dil ayarlarını değiştirmek için `[p]set locale global` kullanın.\n\n" -" **Örnekler:**\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` - Varsayılan yöreye döner.\n\n" -" **Seçenekler:**\n" -" - `` - Botun kullanacağı varsayılan yöre. Bu ülke kodu ile birlikte herhangi bir dil kodu olabilir.\n" -" " - -#: redbot/core/core_commands.py:3379 +msgstr "" + +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -3005,79 +2709,55 @@ msgid "\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" +" - `[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 "\n" -" [botname] varsayılan yöresini değiştirir.\n\n" -" Bu, DMlerde ve yöre ayarlamamış olan sunucularda kullanılır.\n\n" -" Çevirileri mevcut yöreleri görmek için [Red'in Crowdin Sayfası](https://translate.discord.red)nı ziyaret edin.\n\n" -" İngilizceye sıfırlamak için, \"en-US\" kullanın.\n\n" -" **Örnekler:**\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" -" **Seçenekler:**\n" -" - `` - Botun kullanacağı varsayılan yöre. Bu ülke kodu ile birlikte herhangi bir dil kodu olabilir.\n" -" " - -#: redbot/core/core_commands.py:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +msgstr "" + +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "Geçersiz dil kodu. Örnek biçim: `en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 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:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "Küresel bölge ayarlandı." -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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" -" [botname] bu sunucudaki yöresini değiştirir\n\n" -" Çevirileri mevcut yöreleri görmek için [Red'in Crowdin Sayfası](https://translate.discord.red)nı ziyaret edin.\n\n" -" Botun varsayılan diline dönmek için \"default\" kullanın.\n\n" -" **Örnekler:**\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` - Varsayılan yöreye döner.\n\n" -" **Seçenekler:**\n" -" - `` - Botun kullanacağı varsayılan yöre. Bu ülke kodu ile birlikte herhangi bir dil kodu olabilir.\n" -" " - -#: redbot/core/core_commands.py:3438 +msgstr "" + +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "Bölge varsayılana ayarlandı." -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "Yerel ayar değiştirildi." -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -3085,92 +2765,61 @@ msgid "\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" +" - `[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 "\n" -" Botun bu sunucuda bölgesel biçimini değiştirir. Bu tarih, zaman ve rakamları belirtmede kullanılır.\n\n" -" dil_kodu ülke kodu ile birlikte herhangi bir dil kodu olabilir., örn. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, vb.\n" -" Bu sunucuda bölgesel biçimlendirmeyi botun yöresine bırakmak için `dil_kodu`nu boş bırakın.\n" -" Botun genel olarak dilini değiştirmek için `[p]set regionalformat global` komutunu kullanın.\n\n" -" **Örnekler:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Bot yöresine sıfırlar.\n\n" -" **Seçenekler:**\n" -" - `[language_code]` - Bu sunucuda bot ile kullanılacak varsayılan bölge biçimi.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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 "\n" -" Botun bölgesel biçimini değiştirir. Bu tarih, zaman ve rakamları belirtmede kullanılır.\n\n" -" dil_kodu ülke kodu ile birlikte herhangi bir dil kodu olabilir., örn. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, vb.\n" -" Bölgesel biçimlendirmeyi botun yöresine bırakmak için `dil_kodu`nu boş bırakın.\n\n" -" **Örnekler:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Bot yöresine sıfırlar.\n\n" -" **Seçenekler:**\n" -" - `[language_code]` - Bot ile kullanılacak varsayılan bölge biçimi.\n" -" " - -#: redbot/core/core_commands.py:3499 +msgstr "" + +#: redbot/core/core_commands.py:3626 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:3516 +#: redbot/core/core_commands.py:3643 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:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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 "\n" -" Botun bu sunucuda bölgesel biçimini değiştirir. Bu tarih, zaman ve rakamları belirtmede kullanılır.\n\n" -" dil_kodu ülke kodu ile birlikte herhangi bir dil kodu olabilir., örn. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, vb.\n" -" Bu sunucuda bölgesel biçimlendirmeyi botun yöresine bırakmak için `dil_kodu`nu boş bırakın.\n\n" -" **Örnekler:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Bot yöresine sıfırlar.\n\n" -" **Seçenekler:**\n" -" - `[language_code]` - Bu sunucuda bot ile kullanılacak varsayılan bölge biçimi.\n" -" " - -#: redbot/core/core_commands.py:3543 +msgstr "" + +#: redbot/core/core_commands.py:3670 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:3561 +#: redbot/core/core_commands.py:3688 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:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -3180,72 +2829,76 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokenleri ayarlandı." -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "Henüz hiç API hizmeti ayarlanmamış." -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "API hizmetleri ayarla:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "API hizmeti ayarla:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 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:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "Hizmet başarıyla kaldırıldı: {service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 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:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -3256,7 +2909,7 @@ msgstr "\n" " Bu bildirimlere `[p]contact` komutunun kullanımı ve kullanılabilir Red güncellemeleri dahildir.\n" " " -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -3264,63 +2917,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "Bildirim gönderilen ek kanal bulunmamakta." -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "{id} id'li kanal bilinmiyor" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3328,11 +2981,11 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" @@ -3342,7 +2995,7 @@ msgstr "Admin rolleri: {admin}\n" "Dil: {guild_locale}\n" "Yöresel biçem: {guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3354,77 +3007,61 @@ msgstr "{bot_name} Ayarları:\n\n" "Küresel yöresel biçem: {regional_format}\n" "Varsayılan yerleşik mesaj rengi: {colour}" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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 "Botun komut içeren mesajları silmeden ne kadar bekleyeceğini ayarlar.\n\n" -" Değer -1 ile 60 arasında olmalıdır.\n\n" -" -1 olarak ayarlamak bu özelliği kapatır.\n\n" -" Bu sadece şu anki sunucuda etkilidir, botun olduğu tüm sunucularda değil.\n\n" -" **Örnekler:**\n" -" - `[p]set deletedelay` - Şu anki silme beklemesini gösterir.\n" -" - `[p]set deletedelay 60` - Silme beklemesini en yüksek değer olan 60 saniyeye ayarlar.\n" -" - `[p]set deletedelay -1` - Komut içeren mesajları silmeyi kapatır.\n\n" -" **Seçenekler:**\n" -" - `[süre]` - Komut içeren bir mesajı silmeden önce kaç saniye bekleneceği. Kapamak için -1 olarak ayarlayın.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "Komut silme kapatıldı." -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "Silmeden önce beklenecek süre {num} saniyeye ayarlandı." -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "Komut içeren mesajları silmeyeceğim." -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" -" Yerleşik mesajlar için bot sahibinin ayarladığı rengin kullanılıp kullanılmayacağını ayarla.\n\n" -" Varsayılan bot'un ayarlanmış rengini kullanmaktır.\n" -" Yoksa botun en üstteki rolünün rengi kullanılacaktır.\n\n" -" **Örnek:**\n" -" - `[p]set usebotcolour`\n" +" - `[p]set usebotcolour`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 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:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "olmayacak" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "olacak" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3432,126 +3069,96 @@ msgid "\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" -" Sunucuda bulanık komut aramayı açıp kapar.\n\n" -" Bu, botun yanlış girilmiş komutları tespit edip düzeltmeler önermesini sağlar.\n\n" -" Not: Bu çok işlemci tüketebilir ve büyük sunucularda kullanmaya uygun olmayabilir.\n\n" -" Varsayılan olarak bulanık komut arama kapalıdır.\n\n" -" **Örnek:**\n" -" - `[p]set serverfuzzy`\n" +" - `[p]set serverfuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 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:3956 +#: redbot/core/core_commands.py:4081 #, 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" -" DMlerde bulanık komut aramayı açıp kapar.\n\n" -" Bu, botun yanlış girilmiş komutları tespit edip düzeltmeler önermesini sağlar.\n\n" -" Varsayılan olarak bulanık komut arama kapalıdır.\n\n" -" **Örnek:**\n" -" - `[p]set fuzzy`\n" +" - `[p]set fuzzy`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "Bulanık komut arama {} DMs içinde olmuştur." -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" -" Botun yerleşik mesajlarda kullanacağı varsayılan rengi ayarlar.\n\n" -" Bu ayar için kullanılabilen değerler bu linkte bulunabilir:\n\n" -" https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\n\n" -" **Örnekler:**\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" -" **Seçenekler:**\n" -" - `[renk]` - Yerleşik mesajlarda kullanılacak renk. Varsayılan değere ayarlamak için boş bırakın (kırmızı).\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " +msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "Renk sıfırlandı." -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "Renk ayarlandı." -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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 "[botname]'nin global ön ek(ler)ini ayarlar.\n\n" -" Uyarı: Bu diğer ön eklerin önüne geçmeyecek. Mevcut tüm öneklerin yerini alacaktır.\n\n" -" Bottan ön ek olarak bahsetmeyi etkinleştirmek için `--mentionable` bayrağına da bakın.\n\n" -" **Örnekler:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Ön eklerde boşluk kullanmak için tırnak işaretleri gereklidir.\n" -" - `[p]set prefix \"@[botname] \"` - Bu, ön ek olarak bir kullanıcı ismi kullanır. kullanır. \"--mentionable\" bayrağına da bakın.\n" -" - `[p]set prefix ! ? .` - Birden çok ön ek ayarlamaya yarar.\n\n" -" **Argümanlar:**\n" -" - `` - Bot komutlarının başına yerleştirelecek ön ekler.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "İptal." -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "Prefix öneki değiştirildi." -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "Önekler ayarlandı." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3559,34 +3166,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "Sunucu önekleri sıfırlandı." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "Sunucu öneki ayarlandı." -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "Sunucu önekleri ayarlandı." -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3601,15 +3212,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3623,19 +3234,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3646,48 +3257,48 @@ msgstr "\n" " Tüm yardım ayarları global olarak uygulanır.\n" " " -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 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:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3696,82 +3307,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "Yardım menüler kullanmayacak." -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "Yardım gizli komutları filtrelemeyecek." -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "Yardım gizli komutları filtreleyecek." -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3780,44 +3391,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:4335 +#: redbot/core/core_commands.py:4481 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:4337 +#: redbot/core/core_commands.py:4483 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:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 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:4360 +#: redbot/core/core_commands.py:4506 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:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3826,22 +3437,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "Yardım bir konunun varlığını doğrulayacak." -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 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:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3850,45 +3461,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:4413 +#: redbot/core/core_commands.py:4559 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:4417 +#: redbot/core/core_commands.py:4563 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:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 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:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "Bitmiş. Sayfa sınırı {} için ayarlandı." -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3896,202 +3506,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "Süre 14 günden uzun olamaz." -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "Tamamdır. Yardım mesajları artık silinmeyecek." -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "Tamamdır. Silmeden önce {} saniye beklenecek." -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "Tagline sıfırlandı." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 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:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "Etiket ayarlandı." -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "Kullanıcı Kimliği" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "vasitasiyla" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "()" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | sunucu kimliği: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 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:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "{} {} Tarafından gönderilen" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 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:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "Mesajınız gönderildi." -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "Mesajınızı teslim edemiyorum. Afedersiniz." -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "Sahibi {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "{} Kişi bu iletiyle yanıtlayabilirsiniz" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 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:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "Mesaj iletildi" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "Bot'un veri yolunu yazdırır." -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "Data dizini: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, 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:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -4100,90 +3712,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "Kullanıcılar beyaz listeye eklendi." -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "Kullanıcı beyaz listeye eklendi." -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "Beyaz listedeki kullanıcılar:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "Beyaz listedeki kullanıcı:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "Kullanıcılar beyaz listeden çıkarıldı." -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "Kullanıcı beyaz listeden çıkarıldı." -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" -" " -msgstr "\n" -" Beyaz listeyi temizler.\n\n" -" Bu beyaz listeyi devre dışı bırakır.\n\n" -" **Örnek:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "Beyaz liste temizlendi." -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -4194,103 +3801,81 @@ msgstr "\n" " Kara listeyi kapamak için `[p]blocklist clear` komutunu kullanın\n" " " -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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" -" " -msgstr "\n" -" Kara listeye kullanıcılar ekler.\n\n" -" **Örnekler:**\n" -" - `[p]blocklist add @26 @Will` - Kara listeye iki kişi ekler.\n" -" - `[p]blocklist add 262626262626262626` - Bir kullanıcıyı IDsi ile engeller.\n\n" -" **Seçenekler:**\n" -" - `` - Kara listeye eklenecek kullanıcı veya kullanıcılar.\n" +" - `` - The user or users to add to the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "Bir bot sahibini kara listeye ekleyemezsiniz." -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "Kullanıcılar kara listeye eklendi." -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "Kullanıcı kara listeye eklendi." -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" -" " -msgstr "\n" -" Kara listedeki kullanıcıları listeler.\n\n" -" **Örnek:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "Kara listedeki kullanıcılar:" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "Kara listedeki kullanıcı:" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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" -" " -msgstr "\n" -" Kullanıcıları kara listeden çıkarır.\n\n" -" **Örnekler:**\n" -" - `[p]blocklist remove @26 @Will` - İki kullanıcıyı kara listeden çıkarır.\n" -" - `[p]blocklist remove 262626262626262626` - Bir kullanıcıyı IDsi ile çıkarır.\n\n" -" **Seçenekler:**\n" -" - `` - Kara listeye eklenecek kullanıcı veya kullanıcılar.\n" +" - `` - The user or users to remove from the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "Kullanıcılar kara listeden çıkarıldı." -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "Kullanıcı kara listeden çıkarıldı." -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" -" " -msgstr "\n" -" Kara listeyi temizler.\n\n" -" **Örnek:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "Kara liste temizlendi." -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -4303,119 +3888,93 @@ msgstr "\n" " Beyaz listeyi kapamak için `[p]localallowlist clear` kullanın\n" " " -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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" -" " -msgstr "\n" -" Sunucu beyaz listesine bir kullanıcı veya rol ekler.\n\n" -" **Örnekler:**\n" -" - `[p]localallowlist add @26 @Will` - Yerel beyaz listeye iki kullanıcı ekler..\n" -" - `[p]localallowlist add 262626262626262626` - Bir kullanıcıyı IDsi ile ekler.\n" -" - `[p]localallowlist add \"Super Admins\"` - İsminde boşluk olan bir rolü etiketlemeye gerek olmadan ekler.\n\n" -" **Seçenekler:**\n" -" - `` - Yerel beyaz listeye eklenecek kullanıcılar veya roller.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 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:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "Kullanıcı veya rol beyaz listeye eklendi." -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" -" " -msgstr "\n" -" Sunucu beyaz listesindeki kullanıcılar ve rolleri listeler.\n\n" -" **Örnek:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "İzin verilen kullanıcılar ve/veya roller:" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "İzin verilen kullanıcı veya rol:" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "Bilinmeyen veya Silinmiş Kullanıcı/Rol" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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" -" " -msgstr "\n" -" Beyaz listeden kullanıcı veya rolü kaldırır.\n\n" -" Listeden tüm kullanıcılar kaldırılırsa yerel beyaz liste devre dışı kalır\n\n" -" **Örnekler:**\n" -" - `[p]localallowlist remove @26 @Will` - Yerel beyaz listeden iki kullanıcıyı kaldırır.\n" -" - `[p]localallowlist remove 262626262626262626` - Bir kullanıcıyı IDsi ile kaldırır.\n" -" - `[p]localallowlist remove \"Super Admins\"` - İsminde boşluk olan bir rolü etiketlemeye gerek olmadan kaldırır..\n\n" -" **Seçenekler:**\n" -" - `` - Yerel beyaz listeden kaldırılacak olan kullanıcı veya roller.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5039 +#: redbot/core/core_commands.py:5186 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:5047 +#: redbot/core/core_commands.py:5194 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:5049 +#: redbot/core/core_commands.py:5196 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:5053 +#: redbot/core/core_commands.py:5200 #, 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 "\n" -" Beyaz listeyi temizler.\n\n" -" Bu yerel beyaz listeyi devre dışı bırakır ve içindeki her şeyi siler.\n\n" -" **Örnek:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "Sunucu beyaz listesi temizlendi." -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4426,467 +3985,373 @@ msgstr "\n" " Kara listeyi devre dışı bırakmak için `[p]localblocklist clear` kullanın\n" " " -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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" -" " -msgstr "\n" -" Yerel kara listeye bir kullanıcı veya rol ekler.\n\n" -" **Örnekler:**\n" -" - `[p]localblocklist add @26 @Will` - Yerel kara listeye iki kullanıcı ekler.\n" -" - `[p]localblocklist add 262626262626262626` - Bir kullanıcı IDsi ile engeller.\n" -" - `[p]localblocklist add \"Bad Apples\"` - İsminde boşluk olan bir rolü etiketlemeye gerek olmadan engeller.\n\n" -" **Seçenekler:**\n" -" - `` - Yerel kara listeye eklenecek olan kullanıcılar veya roller.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "Kendini kara listeye ekleyemezsin." -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "Sunucu sahibini kara listeye ekleyemenzsin." -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "Bir bot sahibini kara listeye ekleyemezsiniz." -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 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:5106 +#: redbot/core/core_commands.py:5253 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:5110 +#: redbot/core/core_commands.py:5257 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" -" " -msgstr "\n" -" Sunucu kara listesinde olan kullanıcıları ve rolleri listeler.\n\n" -" **Örnek:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "Engellenen kullanıcılar ve/veya roller:" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "Engellenen kullanıcı veya rol:" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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" -" " -msgstr "\n" -" Bir kullanıcı veya rolü yerel kara listeden kaldırır.\n\n" -" **Örnekler:**\n" -" - `[p]localblocklist remove @26 @Will` - Yerel kara listeden iki kişiyi kaldırır.\n" -" - `[p]localblocklist remove 262626262626262626` - Bir kullanıcıyı listeden IDsi ile kaldırır.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - İsminde boşluk olan bir rolü etiketlemeye gerek olmadan listeden kaldırır.\n\n" -" **Seçenekler:**\n" -" - `` - Yerel kara listeden kaldırılacak olan kullanıcılar veya roller.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5152 +#: redbot/core/core_commands.py:5299 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:5154 +#: redbot/core/core_commands.py:5301 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:5158 +#: redbot/core/core_commands.py:5305 #, 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 "\n" -" Sunucu kara listesini temizler.\n\n" -" Bu sunucu kara listesini devre dışı bırakır ve içindeki her şeyi siler.\n\n" -" **Örnek:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "Sunucu kara listesi temizlendi." -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "Komutları ve cogları açıp kapamak için komutlar." -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "Bu cog'ı varsayılan olarak kapatamazsınız." -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} varsayılan olarak kapalıya ayarlandı." -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} varsayılan olarak etkine ayarlandı." -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 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:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} bu sunucu için kapatıldı." -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} zaten kapalıydı (yapılması gereken bir şey yok)" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} bu sunucu için etkinleştirildi." -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 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:5272 +#: redbot/core/core_commands.py:5419 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" -" " -msgstr "Bu suncuda kapatılmış olan cogları listele.\n\n" -" **Örnek:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "Bu sunucuda aşağıdaki coglar kapalı:\n" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "Bu sunucuda kapatılmış cog bulunmamakta." -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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" -" Kapatılmış komutları listele.\n\n" -" Eğer bot sahibi iseniz, bu varsayılan olarak tüm sunuculara kapatılmış komutları gösterir.\n" -" Yoksa sadece şu anki sunucuda kapatılmış komutlar gösterilir.\n\n" -" **Örnek:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5312 +#: redbot/core/core_commands.py:5459 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" -" " -msgstr "Tüm sunuculara kapatılmış komutları listele.\n\n" -" **Örnek:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "Küresel olarak kapatılmış herhangi bir komut bulunmamakta." -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} komut küresel olarak devre dışı.\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 komut küresel olarak devre dışı.\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "Bu sunucuda kapatılmış komutları listele.\n\n" -" **Örnek:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5341 +#: redbot/core/core_commands.py:5488 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:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} komut {} içinde devre dışı bırakılmış.\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "{} içinde bir 1 komut devre dışı bırakılmış.\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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" -" " -msgstr "\n" -" Bir komutu kapat.\n\n" -" Eğer bot sahibi iseniz bu işlem komutu varsayılan olarak tüm sunuculara kapatır.\n" -" Yoksa komut sadece bu sunucu için kapatılır.\n\n" -" **Örnek:**\n" -" - `[p]command disable userinfo` - Mod coguna ait `userinfo` komutunu kapatır.\n" -" - `[p]command disable urban` - General coguna ait `urban` komutunu kapatır.\n\n" -" **Seçenekler:**\n" -" - `` - Kapatılacak olan komut.\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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" -" " -msgstr "\n" -" Bir komutu tüm sunuculara kapat.\n\n" -" **Örnekler:**\n" -" - `[p]command disable global userinfo` - Mod coguna ait `userinfo` komutunu kapatır.\n" -" - `[p]command disable global urban` - General coguna ait `urban` komutunu kapatır.\n\n" -" **Seçenekler:**\n" -" - `` - Tüm sunuculara kapatılacak olan komut.\n" +" - `` - The command to disable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 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:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 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:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "Bu komut zaten genel olarak devre dışı bırakıldı." -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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" -" " -msgstr "\n" -" Bir komutu sadece bu sunucuda kapat.\n\n" -" **Örnekler:**\n" -" - `[p]command disable server userinfo` - Mod coguna ait `userinfo` komutunu kapatır.\n" -" - `[p]command disable server urban` - General coguna ait `urban` komutunu kapatır.\n\n" -" **Seçenekler:**\n" -" - `` - Şu anki sunucuda kapatılacak olan komut.\n" +" - `` - The command to disable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "O komutu devre dışı bırakma iznin bulunmamakta." -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 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:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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" -" " -msgstr "\n" -" Bir komutu tüm sunuculara aç.\n\n" -" **Örnekler:**\n" -" - `[p]command enable global userinfo` - Mod coguna ait `userinfo` komutunu açar.\n" -" - `[p]command enable global urban` - Mod coguna ait `userinfo` komutunu açar.\n\n" -" **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "Bu komut genel olarak zaten etkinleştirilmiştir." -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "O komutu etkinleştirmeye iznin bulunmamakta." -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "Bu komut bu sunucu zaten etkinleştirilmiştir." -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4897,84 +4362,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:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "Otomatik moderasyon dokunulmazlığı olan roller:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "Otomatik moderasyon dokunulmazlığı olan üyeler:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "Burada hiç dokunulmazlık ayarı bulunmamakta." -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "Zaten eklendi." -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "Listede değil." -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "Onlar dokunulmaz." -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "Onlar dokunulmaz değil." -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4987,131 +4448,118 @@ msgstr "\n" " Not: Sahipler ve Adminleri bu liste etkilemez.\n" " " -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "Kanal yok sayılan olarak eklendi." -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "Kanal zaten görmezden gelinenler listesinde." -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "Bu sunucu yok sayılan olarak listeye eklendi." -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "Bu sunucu zaten yok sayılan modu açılmış." -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, 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:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "Kanal yok sayılan listesinden kaldırıldı." -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "O kanal görmezden gelinenler listesinde değil." -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 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:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "Bu sunucu görmezden gelinenler listesinde değil." -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "Bu sunucu şu anda görmezden gelinmekte." -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "None" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -5120,12 +4568,12 @@ msgstr "\n" " Red'in lisansları hakkında bilgi al.\n" " " -#: redbot/core/dev_commands.py:316 +#: 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:358 +#: 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" @@ -5150,7 +4598,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -5174,7 +4622,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -5198,44 +4646,44 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Çıkılıyor." -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: 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:506 +#: 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:508 +#: 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:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -5244,7 +4692,7 @@ msgstr "Komutu başkası çalıştırmış gibi göster.\n\n" " Önek girilmemelidir.\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -5254,18 +4702,18 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: 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:561 +#: 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." @@ -5273,104 +4721,112 @@ msgstr "Bot sahipleri artık bekleme süresi olan tüm komutlardan muaf değil." msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user} kullanıcısının bakiyesi {max} {currency} üzerine çıkamaz." -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Vaka #{} | {} {}" -#: redbot/core/modlog.py:457 +#: 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:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: 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:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "{channel_id} (silinmiş)" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "Sebep:" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderatör" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "'e kadar" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Süre" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Düzenleyen kişi" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Son düzenlenme tarihi" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "Kullanıcı:" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "Moderatör:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "Şu zamana kadar:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "Süre:" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "Kanal:" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "Düzenleyen kişi:" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "Son düzenlenme tarihi:" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/uk-UA.po b/redbot/core/locales/uk-UA.po index aae6c5116cf..1c003070ede 100644 --- a/redbot/core/locales/uk-UA.po +++ b/redbot/core/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: uk_UA\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,402 +325,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1853,7 +1880,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1861,205 +1888,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2095,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,154 +2147,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2275,152 +2332,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2431,22 +2485,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2456,62 +2510,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2519,17 +2573,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2537,55 +2591,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2593,61 +2647,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2657,71 +2711,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2729,7 +2787,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2737,63 +2795,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2801,18 +2859,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2820,61 +2878,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2882,91 +2940,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2974,34 +3037,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3016,15 +3083,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3038,19 +3105,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3058,48 +3125,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3108,82 +3175,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3192,44 +3259,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3238,22 +3305,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3262,45 +3329,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3308,202 +3374,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3512,85 +3580,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3598,81 +3666,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3681,93 +3749,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3775,373 +3843,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4149,80 +4217,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4231,130 +4299,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4379,7 +4447,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4403,7 +4471,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4427,51 +4495,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4481,17 +4549,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4499,104 +4567,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/vi-VN.po b/redbot/core/locales/vi-VN.po index 869e025793a..cd2a501f5e9 100644 --- a/redbot/core/locales/vi-VN.po +++ b/redbot/core/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 06:16+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,73 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: vi_VN\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/_cog_manager.py:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, 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 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -91,26 +113,26 @@ msgid "\n" " " msgstr "" -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "" @@ -239,7 +261,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -303,402 +325,402 @@ msgid "Permissions verification" msgstr "" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" +msgid "Cog permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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:119 +#: 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:127 +#: redbot/core/_events.py:128 msgid "Command Prompt" msgstr "" -#: redbot/core/_events.py:127 +#: redbot/core/_events.py:128 msgid "Terminal" msgstr "" -#: redbot/core/_events.py:233 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:244 redbot/core/_events.py:297 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:246 redbot/core/_events.py:299 +#: 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:250 redbot/core/_events.py:303 +#: 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:254 redbot/core/_events.py:307 +#: 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:259 redbot/core/_events.py:312 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:261 redbot/core/_events.py:314 +#: 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:265 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:269 redbot/core/_events.py:322 +#: 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:274 redbot/core/_events.py:327 +#: 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:278 redbot/core/_events.py:331 +#: 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:282 redbot/core/_events.py:335 +#: 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:318 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:348 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:351 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:378 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:381 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:399 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:403 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:411 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:413 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:415 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:427 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:434 +#: 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:439 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:445 +#: 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:450 +#: 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:456 +#: 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:461 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -710,23 +732,23 @@ msgstr "" msgid "You need at least {cost} {currency} to use this command." msgstr "" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -734,91 +756,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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:483 +#: 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:495 +#: 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:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -829,20 +851,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -850,62 +872,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:575 +#: 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:585 +#: 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:604 +#: 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:615 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -913,118 +935,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:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:739 +#: 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:754 +#: 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:764 +#: 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:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:809 +#: 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:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:841 +#: 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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1033,153 +1055,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1187,19 +1209,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1208,27 +1230,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1237,19 +1259,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:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1257,23 +1279,23 @@ 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:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1281,19 +1303,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1302,32 +1324,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1336,70 +1358,70 @@ 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:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1444 +#: 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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1481 +#: 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:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1408,13 +1430,13 @@ 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 "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1423,78 +1445,79 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1584 +#: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." msgstr "" -#: redbot/core/core_commands.py:1588 +#: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." msgstr "" -#: redbot/core/core_commands.py:1594 +#: 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" +" - `[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:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1619 +#: 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:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1502,155 +1525,155 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1698 +#: 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:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1661,27 +1684,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1692,69 +1715,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1766,11 +1793,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1780,71 +1807,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "Chung" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "Máy chủ" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -1853,7 +1880,7 @@ msgid "Bank settings:\n\n" "Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -1861,205 +1888,205 @@ msgid "Toggle whether the bank is global or not.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2068,50 +2095,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2120,154 +2147,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:2883 -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:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "Xong!" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2275,152 +2332,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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:3055 -msgid "The maximum length of the streamer url is 511 characters." +" - `` - 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:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2431,22 +2485,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2456,62 +2510,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2519,17 +2573,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2537,55 +2591,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2593,61 +2647,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2657,71 +2711,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2729,7 +2787,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2737,63 +2795,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2801,18 +2859,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2820,61 +2878,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -2882,91 +2940,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -2974,34 +3037,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3016,15 +3083,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3038,19 +3105,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3058,48 +3125,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3108,82 +3175,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3192,44 +3259,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3238,22 +3305,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3262,45 +3329,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3308,202 +3374,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:4469 +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3512,85 +3580,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, 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:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3598,81 +3666,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, 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:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3681,93 +3749,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -3775,373 +3843,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, 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:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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:5377 +#: redbot/core/core_commands.py:5524 #, 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:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4149,80 +4217,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4231,130 +4299,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4379,7 +4447,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4403,7 +4471,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4427,51 +4495,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4481,17 +4549,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4499,104 +4567,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/zh-CN.po b/redbot/core/locales/zh-CN.po index 77e99ba2400..2b179c14350 100644 --- a/redbot/core/locales/zh-CN.po +++ b/redbot/core/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_CN\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "与Red的齿轮管理器接口的命令" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -29,13 +29,13 @@ msgstr "\n" " 按优先级列出当前的齿轮路径\n" " " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -44,30 +44,54 @@ msgstr "\n" " 将路径添加到可用线路列表\n" " " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "该路径不存在或不指向一个有效的目录" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "路径已成功添加。" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " -msgstr "" +msgstr "\n" +" 根据 `[p]paths` 中的 `path_numbers` 从可用的插件路径中删除一个或多个路径。\n" +" " -#: redbot/core/_cog_manager.py:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" -msgstr "" +msgstr "删除了以下路径:{paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" -msgstr "" +msgstr "以下路径编号不存在: {path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -76,19 +100,19 @@ msgstr "\n" " 在内部重新排序路径以允许发现不同的齿轮\n" " " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "无效的‘从’索引" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "无效的‘到’索引" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "已重新排序路径。" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -96,17 +120,22 @@ msgid "\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:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "该路径不存在。" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "机器人将安装新的齿轮到`{}`目录。" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -115,11 +144,11 @@ msgstr "\n" " 列出所有已加载和可用的齿轮\n" " " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} 已加载:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} 卸载:**\n" @@ -248,7 +277,7 @@ msgstr "" msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "" @@ -262,28 +291,29 @@ 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 "" +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 "" +msgstr "为解决这个问题,需要对全局、插件和命令进行手动检查。" #: redbot/core/_diagnoser.py:423 msgid "Global checks" -msgstr "" +msgstr "全局检查" #: redbot/core/_diagnoser.py:433 msgid "One of the global checks for the command {command} failed with a message:\n" "{message}" -msgstr "" +msgstr "命令 {command} 的一项全局检查失败。错误信息:\n" +"{message}" #: redbot/core/_diagnoser.py:437 msgid "One of the global checks for the command {command} failed without a message." -msgstr "" +msgstr "命令 {command} 的其中一项全局检查失败,且没有错误信息。" #: redbot/core/_diagnoser.py:441 msgid "Cog check" -msgstr "" +msgstr "插件检查" #: redbot/core/_diagnoser.py:458 msgid "The cog check for the command {command} failed with a message:\n" @@ -296,286 +326,287 @@ msgstr "" #: redbot/core/_diagnoser.py:463 msgid "Command checks" -msgstr "" +msgstr "命令检查" #: redbot/core/_diagnoser.py:477 msgid "One of the command checks for the command {command} failed with a message:\n" "{message}" -msgstr "" +msgstr "命令 {command} 的一项命令检查失败,并附带一条信息:\n" +"{message}" #: redbot/core/_diagnoser.py:481 msgid "One of the command checks for the command {command} failed without a message." -msgstr "" +msgstr "命令 {command} 的其中一个命令检查失败,且无错误信息。" #: redbot/core/_diagnoser.py:485 msgid "Permissions verification" -msgstr "" +msgstr "权限验证" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "" +msgid "Cog permissions verification" +msgstr "插件权限验证" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." -msgstr "" +msgstr "该社区已禁用给定命令的插件。" -#: redbot/core/_diagnoser.py:506 +#: 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/_diagnoser.py:520 +#: redbot/core/_diagnoser.py:518 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/_diagnoser.py:528 +#: redbot/core/_diagnoser.py:526 msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/_diagnoser.py:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/_diagnoser.py:560 +#: 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/_diagnoser.py:565 +#: 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/_diagnoser.py:569 +#: redbot/core/_diagnoser.py:567 msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/_diagnoser.py:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: redbot/core/_diagnoser.py:686 msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/_diagnoser.py:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "" -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "" -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "" -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "" -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "" -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -595,119 +626,119 @@ msgstr "" msgid "Terminal" msgstr "" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." msgstr "" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: 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:251 redbot/core/_events.py:304 +#: 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:255 redbot/core/_events.py:308 +#: 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:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." msgstr "" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: 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:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." msgstr "" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: 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:275 redbot/core/_events.py:328 +#: 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:279 redbot/core/_events.py:332 +#: 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:283 redbot/core/_events.py:336 +#: 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:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." msgstr "" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "" @@ -719,23 +750,23 @@ msgstr "如果没有全球银行,无法在DM中支付此命令" msgid "You need at least {cost} {currency} to use this command." msgstr "你至少需要 {cost} {currency} 才能使用此命令" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -746,17 +777,17 @@ msgstr "\n" " 这些命令由每个Red bot加载,涵盖了机器人的一些最基本的用法\n" " " -#: redbot/core/core_commands.py:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:434 +#: 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" @@ -764,43 +795,43 @@ msgstr "此机器人是一个由 [Twentysix]({}) 创建的 [Red, 一个开源的 "红得到一个充满激情的社区的支持,这个社区为每个人做出贡献并创造内容供其享受。 [今天加入我们]({}) 并帮助我们改进!\n\n" "(c) Cog Creator" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "团队拥有的实例" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "实例拥有者" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red版本" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "是的, {version} 是可用的" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "检查更新失败" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "过时的" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "关于这个实例" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "关于 Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -808,7 +839,7 @@ msgstr "这个机器人是Red的实例,是一个开源的 Discord 机器人(1) "Red得到一个充满激情的社区的支持,这个社区为每个人做出贡献并创造内容供其享受。 今天就加入我们(4) 并帮助我们改进!\n\n" "(c) Cog Creators" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -818,7 +849,7 @@ msgstr "团队拥有的实例:[{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red 版本: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -828,19 +859,19 @@ msgstr "实例由[{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red 版本: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "过时时间: [{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**关于Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**关于此实例**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -858,20 +889,20 @@ msgstr "**参考**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "显示 [botname] 的正常运行时间" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:558 msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -882,71 +913,63 @@ msgstr "\n" " 更多信息可以在 [最终用户数据文档](https://docs.discord.red/en/stable/red_core_data_statement.html)中找到\n" " " -#: redbot/core/core_commands.py:575 +#: 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] 存储的数据类型以及原因\n\n" -" **示例:\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:585 +#: 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:604 +#: 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 "查看每个第三方模块的最终用户数据说明\n\n" -" 这将发送包含所有已加载的第三方齿轮的最终用户数据声明的附件\n\n" -" **示例:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " +msgstr "" -#: redbot/core/core_commands.py:615 +#: 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:625 +#: 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:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "第三方终端用户数据声明" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "以下是第三方扩展提供的说明" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "没有声明的第三方扩展\n" -#: redbot/core/core_commands.py:663 +#: 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:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "没有得到确认,取消了" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "没有得到匹配的确认、取消" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -954,30 +977,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] 忘记它对你的了解\n\n" -" 这可能不会删除有关你的所有数据、操作所需的数据,\n" -" 例如命令冷却时间将被保留,直到不再需要\n\n" -" 与 [botname] 的进一步互动可能会使其再次了解你\n\n" -" **示例:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:709 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "此命令 ({command}) 不支持非交互使用" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "这可能要花点时间" -#: redbot/core/core_commands.py:739 +#: 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." @@ -985,7 +1001,7 @@ msgstr "我试图删除所有关于你的非操作数据 (我知道如何删除) "请联系此机器人的所有者来解决这个问题\n" "注意:除了这些故障之外,数据应该已被删除" -#: redbot/core/core_commands.py:754 +#: 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." @@ -993,7 +1009,7 @@ msgstr "我试图删除所有关于你的非操作数据 (我知道如何删除) "请联系此机器人的所有者来解决这个问题\n" "注意:除了这些故障之外,数据应该已被删除" -#: redbot/core/core_commands.py:764 +#: 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." @@ -1001,27 +1017,27 @@ msgstr "我试图删除所有关于你的非操作数据 (我知道如何删除) "请联系此机器人的所有者来解决这个问题\n" "注意:除了这些故障之外,数据应该已被删除" -#: redbot/core/core_commands.py:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[即将推出] 获取 [botname] 有关你的数据" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1030,73 +1046,58 @@ msgstr "\n" " 用于更完整数据处理的命令\n" " " -#: redbot/core/core_commands.py:809 +#: 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" -" 设置机器人以允许用户请求删除数据\n\n" -" 这是默认情况下\n" -" 与`[p]mydata ownermanagement disallowuserdeletions`相反\n\n" -" **示例:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:820 +#: 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:828 +#: 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:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "用户不能删除自己的数据" -#: redbot/core/core_commands.py:841 +#: 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" -" 设置如何处理用户删除\n\n" -" **示例:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **参数:**\n" -" - `- 用户删除的严格程度。请参阅下面的级别指南\n\n" -" 级别:\n" -" - `0`:用户可以删除的内容完全取决于每个齿轮\n" -" - `1`: Cogs 应该删除 cog 不需要的关于用户的任何内容\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:858 +#: 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:866 +#: 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:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1105,153 +1106,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:891 +#: 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:909 redbot/core/core_commands.py:1066 +#: 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:924 redbot/core/core_commands.py:1081 +#: 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:935 redbot/core/core_commands.py:1092 +#: 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:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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:967 +#: 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:990 +#: 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:1005 +#: 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:1016 +#: 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:1027 +#: 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:1042 +#: 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:1052 +#: 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:1113 +#: 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:1137 +#: 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]` - 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:1153 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "嵌入设置:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "全球默认: {value}\n" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "{command} 命令的全球命令设置: {value}\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "公会设置: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "{command} 命令的服务器命令设置:{value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "频道设置: {value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "用户设置: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1259,19 +1260,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:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "现在默认启用嵌入" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1280,27 +1281,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:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "现在为这个公会启用嵌入功能" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "这个公会现在已禁用嵌入" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1309,30 +1310,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" -"设置命令的嵌入设置\n\n" -" 如果你是机器人所有者,这将尝试在默认情况下全球更改命令的嵌入设置\n" -" 否则,这将尝试更改当前服务器上的嵌入设置\n\n" -" 如果启用为空,则设置将被取消\n\n" -" 要查看嵌入设置的完整评估顺序,请运行`[p]help embedset`\n\n" -" **例子:**\n" -" - `[p]embedset command info` - 清除“信息”的命令特定嵌入设置\n" -" - `[p]embedset command info False` -禁用“信息”的嵌入\n" -" - `[p]embedset command \"ignore list\" True` -子命令需要引号\n\n" -" **参数:**\n" -" - `[enabled]` -是否为此命令使用嵌入。 留空以重置为默认值 " - -#: redbot/core/core_commands.py:1272 +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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1340,34 +1330,23 @@ 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" -" 全局设置命令的嵌入设置\n\n" -" 如果设置,则使用它代替全局默认值来确定是否使用嵌入\n\n" -" 如果启用留空,设置将被取消设置\n\n" -" 要查看嵌入设置的完整评估顺序,请运行 `[p]help embedset`\n\n" -" **示例:**\n" -" - `[p]embedset command global info` - 清除“信息”的命令特定嵌入设置\n" -" - `[p]embedset common global info False` - 禁用“信息”的嵌入\n" -" - `[p]embedset command global \"ignore list\" True` - 子命令需要引号\n\n" -" **参数:**\n" -" - `[enabled]- 是否为此命令使用嵌入。留空以重置为默认值\n" -" " - -#: redbot/core/core_commands.py:1312 redbot/core/core_commands.py:1357 +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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1375,19 +1354,19 @@ msgid "\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:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "嵌入现在将回到服务器设置" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1396,32 +1375,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "此频道的嵌入现在是 {}" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "启用" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "禁用" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1430,100 +1409,70 @@ 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" -" 设置 DM 的个人嵌入设置\n\n" -" 如果设置,则使用它代替全局默认值来确定是否使用嵌入。这用于使用机器人在 DM 中执行的所有命令\n\n" -" 如果启用为空,则该设置将被取消,而将使用全局默认值\n\n" -" 要查看嵌入设置的完整评估顺序,请运行 `[p]help embedset`\n\n" -" **示例:**\n" -" - `[p]embedset user False` - 禁用嵌入你的 DM\n" -" - `[p]embedset user` - 重置值以使用全球默认值\n\n" -" **参数:**\n" -" - `[enabled]- 是否在您的 DM 中使用嵌入。留空以重置为默认值\n" -" " - -#: redbot/core/core_commands.py:1436 +msgstr "" + +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "现在可以在 DM 中为你启用嵌入功能" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "现在在 DM 中为你禁用嵌入" -#: redbot/core/core_commands.py:1444 +#: 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 "将最后发生的命令异常发送给所有者\n\n" -" 如果公开(指定是),它将改为发送到聊天\n\n" -" 警告:公开发送回溯可能会意外泄露有关你的电脑或配置的敏感信息\n\n" -" **示例:**\n" -" - `[p]traceback` - 将回溯发送到你的 DM\n" -" - `[p]traceback True` - 发送当前上下文中的最后一个回溯\n\n" -" **参数:**\n" -" - `[public]- 是否将回溯发送到当前上下文。 留空则发送给你的DM\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:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "还没有发生异常" -#: redbot/core/core_commands.py:1481 +#: 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]的邀请网址\n\n" -" 这将始终将邀请发送给 DM 以将其保密\n\n" -" 此命令对所有者锁定,除非`[p]inviteset public` 设置为True\n\n" -" **示例:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "用于设置[botname] 邀请设置的命令" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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`是否应该可供普通用户访问\n\n" -" 必须在开发人员仪表板中将机器人设为“公共机器人”,以供公众邀请工作\n\n" -" **示例:**\n" -" - `[p]invitesset public yes` - 切换公开邀请设置\n\n" -" **参数:**\n" -" - `[confirm]- 需要设置为公开。不需要切换回私人\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1532,23 +1481,13 @@ 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" -" 让机器人在加入时创建自己的角色并拥有权限\n\n" -" 当机器人加入一个新的服务器时,它将创建它自己的角色,拥有所需的权限。 这是一个特殊的角色,不能从机器人中删除或移除\n\n" -" 为此,你需要提供一个有效的权限级别\n" -" 你可以在这里生成一个:https: //discordapi.com/permissions.html\n\n" -" 请注意,某些权限可能需要双重身份验证\n\n" -" **示例:**\n" -" - `[p]invitesset perms 134217728` - 向邀请添加一个“管理昵称”权限要求\n\n" -" **参数:**\n" -" - `- 生成的邀请中机器人所需的权限级别\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1561,88 +1500,79 @@ msgstr "\n" " 注意,以前在没有范围的情况下邀请机器人的服务器不能有斜杠命令, 他们必须第二次邀请机器人\n" " " -#: redbot/core/core_commands.py:1584 +#: 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:1588 +#: 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:1594 +#: 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" +" - `[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 "\n" -" 离开服务器\n\n" -" 如果没有传递服务器 ID,则将保留本地服务器\n\n" -" 注意:此命令是交互式的\n\n" -" **示例:**\n" -" - `[p]leave` - 离开当前服务器\n" -" - `[p]left \"Red - Discord Bot\" -名称中有空格时需要引号\n" -" - `[p]leave 133049272517001216 240154453684321280` - 使用 ID 离开多个服务器\n\n" -" **参数:**\n" -" - `[servers...]- 离开的服务器。空白时,尝试离开当前服务器\n" -" " - -#: redbot/core/core_commands.py:1611 +msgstr "" + +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "你需要至少指定一个服务器ID" -#: redbot/core/core_commands.py:1619 +#: 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:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "你确定要我离开这些服务器吗?" -#: redbot/core/core_commands.py:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "响应超时" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "好的,再见 :wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "很好,离开了 {number} 个服务器。。。" -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "" -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "好吧,那我就留下来。:)" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "好的,我不会离开那些服务器" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1653,171 +1583,163 @@ msgstr "\n" " 注意:此命令是交互式的\n" " " -#: redbot/core/core_commands.py:1698 +#: 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 "从本地路径加载 cog 包和安装的 cogs\n\n" -" 查看可用于加载的包`[p]cogs`\n\n" -" 可以使用Downloader添加其他齿轮,或使用`[p]addpath`\n\n" -" **示例:**\n" -" - `[p]load general` - 加载general齿轮\n" -" - `[p]load admin mod mutes` - 加载多个齿轮\n\n" -" **参数:**\n" -" - `- 要加载的 cog 包\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "已加载 {packs}" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "以下包已经加载: {pack}" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "已加载以下包: {packs}" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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:1792 redbot/core/core_commands.py:1940 +#: 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:1811 +#: 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:1829 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1857 +#: 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:1878 +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1828,27 +1750,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1859,69 +1781,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -1933,11 +1859,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -1947,71 +1873,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2405 +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "关闭... " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2425 +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "银行设置的基本命令" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "显示当前银行的设置" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "全局" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "服务器" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2025,7 +1951,7 @@ msgstr "银行设置:\n\n" "默认余额: {default_balance}\n" "允许的最大余额: {maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2036,205 +1962,205 @@ msgstr "切换银行是否为全球银行\n\n" " 如果银行是每个服务器,它将变成全球性的\n" " " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "每台服务器" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "全局设置" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "银行现在为{banktype}" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "设置银行名称" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "银行名称已设置为:{name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "设置银行货币的名称" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "货币名称已设置为: {name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "设置用户可获得的最大余额" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "金额必须大于零且小于 {max}" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "最大余额已设置为:{amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\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:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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:2607 +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2243,50 +2169,50 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2295,155 +2221,185 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2848 -#, 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:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "这个URL无效" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "尝试获取图片时出了错" -#: redbot/core/core_commands.py:2883 -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 "失败。。请记住,你可以编辑我的头像,但每小时最多两次。 URL或附件必须是有效的图像,格式为JPG或PNG格式" +#: redbot/core/core_commands.py:2932 +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, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "支持 JPG/PNG 格式。" +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "完成。" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "头像已删除" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[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:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "更改名称失败。必须是32个或更少的字" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "更改用户名失败。Discord返回以下错误:\n" "{error_message}" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "更改用户名时发生意外错误" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "更改昵称失败。必须是32个或更少的字" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "我没有更改我自己昵称的权限。" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2451,152 +2407,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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." +" - `` - 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:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "串流网址的最大长度是511个字" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "流标题的最大长度为128个字" - -#: redbot/core/core_commands.py:3073 +#: redbot/core/core_commands.py:3179 #, 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" +" - `[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" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "游戏描述的最大长度为128个字" - -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "游戏已清除" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "听描述的最大长度为128个字" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "听状态已清除" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "观看描述的最大长度为128个字" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "观看已清除" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "竞争描述的最大长度为128个字" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "竞争已被清除" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "状态已更改为 {}" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2607,22 +2560,22 @@ msgid "\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" +" - `[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:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "该角色现在被视为管理员角色" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2632,62 +2585,62 @@ msgid "\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" +" - `[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:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "这个角色已经是一个模组角色" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "该角色现在被视为模组角色" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "该角色一开始并不是管理员角色" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "该角色不再被视为管理员角色" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "这个角色一开始并不是一个模组角色" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "该角色不再被视为模组角色" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2695,17 +2648,17 @@ msgid "\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" +" - `[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" +" - `` - 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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2713,55 +2666,55 @@ msgid "\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" +" - `[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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "无效的语言代码。使用格式:`en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "无效格式 - 语言代码必须包含国家代码,例如 `en-US`" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "已设置全球区域设置" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "区域已经被设置。" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -2769,61 +2722,61 @@ msgid "\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" +" - `[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" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -2833,71 +2786,75 @@ msgid "\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" +" - `[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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:3656 +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -2905,7 +2862,7 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -2913,63 +2870,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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" +" - `[p]set ownernotifications optout`\n" " " msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -2977,18 +2934,18 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 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:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -2996,61 +2953,61 @@ msgid "{bot_name} Settings:\n\n" "Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:3892 +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "将不会" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "将" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3058,101 +3015,96 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3948 +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:3997 +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "颜色已设置" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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 "设置 [botname]的全球前缀\n\n" -" 警告:这不是附加的。它将替换所有当前前缀\n\n" -" 另请参阅--mentionable 启用将机器人作为前缀提及的标志\n\n" -" **示例:**\n" -" - `[p]set prefix!\n" -" - `[p]set prefix \"! \" - 在前缀中使用空格需要引号\n" -" - `[p]set prefix \"@[botname] \"' - 这使用提及作为前缀。另见 `--mentionable` 标志\n" -" - `[p]set prefix ! ? . - 设置多个前缀\n\n" -" **参数:**\n" -" - `` - 机器人将全球响应的前缀\n" +" - `` - The prefixes the bot will respond to globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "取消" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4192 msgid "Prefix set." msgstr "前缀集。" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "前缀已设置" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3160,34 +3112,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "服务器前缀已重置" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "服务器前缀已设置" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "服务器前缀集" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3202,15 +3158,15 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3224,19 +3180,19 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3244,48 +3200,48 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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:4198 +#: redbot/core/core_commands.py:4344 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:4207 +#: redbot/core/core_commands.py:4353 #, 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:4217 +#: redbot/core/core_commands.py:4363 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:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3294,82 +3250,82 @@ msgid "\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" +" - `[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:4249 +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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:4285 +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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:4308 +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3378,44 +3334,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:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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:4358 +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3424,22 +3380,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:4385 +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3448,45 +3404,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:4413 +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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:4439 redbot/core/core_commands.py:4466 +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "你必须给出零或更大的值" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "完成。页面限制已设置为 {}" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -3494,237 +3449,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 "设置删除帮助页面的延迟时间\n\n" -" 该设置默认禁用,仅适用于非菜单帮助\n" -" 在服务器文本频道中发送\n" -" 将延迟设置为 0 将禁用此功能\n\n" -" 机器人必须有MANAGE_MESSAGES 权限才能工作\n\n" -" **示例:**\n" -" - `[p]helpset deletedelay 60` - 一分钟后删除帮助页面\n" -" - `[p]helpset deletedelay 1` - 尽快删除帮助页面\n" -" - `[p]helpset deletedelay 1209600` - 删除前等待的最长时间(14 天)\n" -" - `[p]helpset deletedelay 0` - 禁用删除帮助页面\n\n" -" **参数:**\n" -" - `- 删除帮助页面前等待的秒数\n" -" " - -#: redbot/core/core_commands.py:4469 +" - `` - The seconds to wait before deleting help pages.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "延迟不能超过 14天" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "完成。帮助消息现在不会被删除" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "完成。删除延迟已设置为 {} 秒" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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" +" - `` - The timeout, in seconds, of the reactions.\n" " " msgstr "" -#: redbot/core/core_commands.py:4495 +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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" -" " -msgstr "\n" -" 设置要使用的标语\n\n" -" 最大标语长度为 2048 个字\n" -" 此设置仅适用于嵌入式帮助。 如果未指定标语,则将使用默认值\n\n" -" **示例:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - 将标语重置为默认值\n\n" -" **参数:**\n" -" - `[tagline]- 出现在帮助嵌入底部的标语。 留空以重置\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4521 +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "标语已重置" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "你的标语太长了!!! 请缩短,长度不超过2048个字" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "已设置标语" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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" -" " -msgstr "向所有者发送消息\n\n" -" 每人每 60 秒只能发送一条消息\n\n" -" **示例:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" -" **参数:**\n" -" - `[message]- 发送给所有者的消息\n" +" - `[message]` - The message to send to the owner.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "用户 ID:{}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "通过DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "从 {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | 服务器 ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "使用 \"{} dm {} \" 来答复此用户" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "发送人 {} {}" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "我已被配置为没有发送到任何地方" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "你的消息已发送" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "抱歉,我无法发送你的消息" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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" -" " -msgstr "向用户发送DM\n\n" -" 此命令需要用户ID才能正常工作\n\n" -" 若要获取用户 ID,请前往Discord的设置并打开“高级设置”选项卡\n" -" 启用“开发者模式”,然后右键单击用户,然后单击“复制ID”\n\n" -" **示例:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No\n\n" -" **参数:**\n" -" - `[message]` - dm给用户的消息\n" +" - `[message]` - The message to dm to the user.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4637 +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "{} 的所有者" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "你可以通过{}联系人回复此消息" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "对不起,我无法将你的消息传递到 {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "消息已发送到 {}" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "打印机器人的数据路径" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "数据路径: {path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "显示对调试有用的调试信息" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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:4726 +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -3737,109 +3659,85 @@ msgstr "\n" " 使用 \"[p]allowlist clear\" 禁用许可名单\n" " " -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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" -" " -msgstr "\n" -" 将用户添加到许可名单\n\n" -" **示例:\n" -" - `[p]allowlist add @26 @Will` -将两个用户添加到许可名单\n" -" - `[p]allowlist add 262626262626262626` - 通过 ID 添加用户\n\n" -" **参数:**\n" -" - `- 要添加到许可名单的用户\n" +" - `` - The user or users to add to the allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "用户已添加到许可名单中" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "用户已添加到许可名单中" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" -" " -msgstr "\n" -" 列出许可名单上的用户\n\n" -" **示例:\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "许可名单上的用户:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "许可名单上的用户:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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" -" " -msgstr "\n" -" 从许可名单中删除用户\n\n" -" 如果删除所有用户,则许可名单将被禁用\n\n" -" **示例:**\n" -" - `[p]allowlist remove @26 @Will` - 从许可名单中删除两个用户\n" -" - `[p]allowlist remove 262626262626262626`- 通过ID 删除用户\n\n" -" **参数:**\n" -" - `- 要从许可名单中移除的用户\n" +" - `` - The user or users to remove from the allowlist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4830 +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "用户已从许可名单中删除" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "用户已从许可名单中删除" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" -" " -msgstr "\n" -" 清除许可名单\n\n" -" 这会禁用许可名单\n\n" -" **示例:\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "许可名单已清除" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -3850,103 +3748,81 @@ msgstr "\n" " 使用[p]blocklist clear` 来禁用黑名单列表\n" " " -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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" -" " -msgstr "\n" -" 将用户添加到黑名单中\n\n" -" **示例:**\n" -" - `[p]blocklist add @26 @Will` - 将两个用户添加到黑名单\n" -" - `[p]blocklist add 262626262626262626` - 通过 ID 拉黑用户\n\n" -" **参数:**\n" -" - `- 要添加到黑名单的用户\n" +" - `` - The user or users to add to the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4875 +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "你不能将所有者添加到黑名单" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "用户已被添加到黑名单中" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "用户已被添加到黑名单中" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" -" " -msgstr "\n" -"列出黑名单列表中的用户\n\n" -" **例子:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "黑名单上的用户:" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "黑名单上的用户:" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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" -" " -msgstr "\n" -" 从黑名单列表中删除用户\n\n" -" **示例:\n" -" - `[p]blocklist remove @26 @Will` - 从黑名单列表中删除两个用户\n" -" - `[p]blocklist remove 262626262626262626` - 通过 ID 删除用户\n\n" -" **参数:**\n" -" - `- 要从黑名单列表中删除的用户\n" +" - `` - The user or users to remove from the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4924 +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "用户已从黑名单列表中删除" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "用户已从黑名单列表中删除" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" -" " -msgstr "\n" -" 清除黑名单列表\n\n" -" **示例:\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "黑名单已被清除" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -3959,93 +3835,93 @@ msgstr "\n" " 使用[p]localallowlist clear` 禁用许可名单\n" " " -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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:4975 +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, 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:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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:5039 +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4053,398 +3929,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, 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:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, 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:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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:5312 +#: redbot/core/core_commands.py:5459 #, 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:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 个命令已在全球禁用\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "列出此服务器中禁用的命令\n\n" -" **示例:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "{} 中没有任何禁用命令" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} 命令在 {} 中被禁用\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "1 个命令在{} 中被禁用\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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 "\n" -"禁用命令\n\n" -" 如果你是机器人所有者,则默认情况下这将全球禁用命令\n" -" 否则,这将禁用当前服务器上的命令\n\n" -" **例子:**\n" -" - `[p]command disable userinfo`- 禁用 Mod cog 中的 `userinfo` 命令\n" -" - `[p]command disable urban` -禁用 General cog 中的 `urban` 命令\n\n" -" **参数:**\n" -" - `` -要禁用的命令 " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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" -" " -msgstr "\n" -" 在全球禁用命令\n\n" -" **示例:\n" -" - `[p]command disable global userinfo` - 在 Mod cog 中禁用 `userinfo` 命令\n" -" - `[p]command disable global urban` - 禁用 General cog 中的 `urban` 命令\n\n" -" **参数:**\n" -" - `- 要全球禁用的命令\n" +" - `` - The command to disable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "要禁用的命令不能是 `command` 或其任何子命令" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "此命令被指定为始终可用且无法禁用" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "该命令已在全球禁用" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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" -" " -msgstr "\n" -" 仅在此服务器中禁用一个命令\n\n" -" **示例:\n" -" - `[p]command disable server userinfo` - 在 Mod cog 中禁用 `userinfo` 命令\n" -" - `[p]command disable server urban` - 禁用 General cog 中的 `urban` 命令\n\n" -" **参数:**\n" -" - `- 要为当前服务器禁用的命令\n" +" - `` - The command to disable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "你无权禁用该命令" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "此命令已被此服务器禁用" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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:5473 +#: redbot/core/core_commands.py:5620 #, 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:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -4452,80 +4303,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -4534,130 +4385,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, 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:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "无" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -4682,7 +4533,7 @@ msgid "Evaluate a statement of python code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:392 +#: 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" @@ -4706,7 +4557,7 @@ msgid "Execute asynchronous code.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:426 +#: 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" @@ -4730,51 +4581,51 @@ msgid "Open an interactive REPL.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: 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:467 +#: 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:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:514 +#: 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:530 +#: 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" @@ -4784,17 +4635,17 @@ msgid "Dispatch a message event as if it were sent by a different user.\n\n" " " msgstr "" -#: redbot/core/dev_commands.py:551 +#: 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:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" @@ -4802,104 +4653,112 @@ msgstr "" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/locales/zh-TW.po b/redbot/core/locales/zh-TW.po index 6dc74e274c3..5c8280a7358 100644 --- a/redbot/core/locales/zh-TW.po +++ b/redbot/core/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-05-04 00:53+0000\n" +"POT-Creation-Date: 2024-12-24 14:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,12 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_TW\n" -#: redbot/core/_cog_manager.py:317 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "與 Red 的 cog 管理器交互的命令。" -#: redbot/core/_cog_manager.py:326 +#: redbot/core/_cog_manager.py:335 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -28,13 +28,13 @@ msgid "\n" msgstr "\n" "按優先級順序列出當前 cog 路徑。 " -#: redbot/core/_cog_manager.py:334 +#: redbot/core/_cog_manager.py:343 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:348 +#: redbot/core/_cog_manager.py:357 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -42,15 +42,37 @@ msgid "\n" msgstr "\n" "將路徑添加到可用 cog 路徑列表中。 " -#: redbot/core/_cog_manager.py:352 +#: redbot/core/_cog_manager.py:361 msgid "That path does not exist or does not point to a valid directory." msgstr "該路徑不存在或未指向有效目錄。" -#: redbot/core/_cog_manager.py:360 +#: redbot/core/_cog_manager.py:370 +msgid "A cog path cannot be part of bot's data path ({bot_data_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:380 +msgid "A cog path cannot be part of bot's core path ({core_path})." +msgstr "" + +#: redbot/core/_cog_manager.py:422 +msgid "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\n" +"For example, in the following case, you should be adding the {path} as a **cog path**:\n" +msgstr "" + +#: redbot/core/_cog_manager.py:429 +msgid "\n" +"Please consult the Cog Manager UI documentation, if you're unsure: " +msgstr "" + +#: redbot/core/_cog_manager.py:435 +msgid "Okay, the path will not be added." +msgstr "" + +#: redbot/core/_cog_manager.py:444 msgid "Path successfully added." msgstr "路徑已成功添加。" -#: redbot/core/_cog_manager.py:365 +#: redbot/core/_cog_manager.py:449 #, docstring msgid "\n" " Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" @@ -59,15 +81,15 @@ msgstr "\n" " 在給定 `[p]paths` 中的 `path_numbers` 的情況下,從可用的 cog 路徑中刪除一個或多個路徑。\n" " " -#: redbot/core/_cog_manager.py:386 +#: redbot/core/_cog_manager.py:470 msgid "The following paths were removed: {paths}" msgstr "刪除了以下路徑:{paths}" -#: redbot/core/_cog_manager.py:392 +#: redbot/core/_cog_manager.py:476 msgid "The following path numbers did not exist: {path_numbers}" msgstr "以下路徑編號不存在:{path_numbers}" -#: redbot/core/_cog_manager.py:403 +#: redbot/core/_cog_manager.py:487 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -75,19 +97,19 @@ msgid "\n" msgstr "\n" "在內部重新排序路徑以允許發現不同的 cog。 " -#: redbot/core/_cog_manager.py:414 +#: redbot/core/_cog_manager.py:498 msgid "Invalid 'from' index." msgstr "'from' 索引無效。" -#: redbot/core/_cog_manager.py:420 +#: redbot/core/_cog_manager.py:504 msgid "Invalid 'to' index." msgstr "'to' 索引無效。" -#: redbot/core/_cog_manager.py:424 +#: redbot/core/_cog_manager.py:508 msgid "Paths reordered." msgstr "路徑重新排序。" -#: redbot/core/_cog_manager.py:429 +#: redbot/core/_cog_manager.py:513 #, docstring msgid "\n" " Returns the current install path or sets it if one is provided.\n\n" @@ -101,15 +123,15 @@ msgstr "\n" " 目錄並且它必須已經存在。\n\n" " 在此過程中不會傳輸已安裝的 cog。 " -#: redbot/core/_cog_manager.py:443 +#: redbot/core/_cog_manager.py:527 msgid "That path does not exist." msgstr "路徑不存在。" -#: redbot/core/_cog_manager.py:448 +#: redbot/core/_cog_manager.py:532 msgid "The bot will install new cogs to the `{}` directory." msgstr "該機器人會將新的 cog 安裝到 `{}` 目錄。" -#: redbot/core/_cog_manager.py:454 +#: redbot/core/_cog_manager.py:538 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -117,11 +139,11 @@ msgid "\n" msgstr "\n" "列出所有已加載和可用的 cog。 " -#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +#: redbot/core/_cog_manager.py:551 redbot/core/_cog_manager.py:566 msgid "**{} loaded:**\n" msgstr "**{} 已加載:**\n" -#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +#: redbot/core/_cog_manager.py:552 redbot/core/_cog_manager.py:568 msgid "**{} unloaded:**\n" msgstr "**{} 已卸載:**\n" @@ -263,7 +285,7 @@ msgstr "全局、cog 和命令檢查" msgid "The given command is disabled in this guild." msgstr "給定的命令在這個公會中被禁用。" -#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:860 +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 msgid "One of the parents of the given command is disabled globally." msgstr "一個父級指令被全局禁用。" @@ -328,273 +350,273 @@ msgid "Permissions verification" msgstr "權限驗證" #: redbot/core/_diagnoser.py:488 -msgid "Permissions verification for {cog} cog" -msgstr "{cog} cog 的權限驗證" +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/_diagnoser.py:505 +#: redbot/core/_diagnoser.py:503 msgid "The cog of the given command is disabled in this guild." msgstr "給予命令的cog在這個公會中被禁用。" -#: redbot/core/_diagnoser.py:506 +#: 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:520 +#: 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:528 +#: 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:540 +#: 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:559 redbot/core/_diagnoser.py:655 +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 msgid "Other issues related to the permissions." msgstr "與檢查有關的其他問題." -#: redbot/core/_diagnoser.py:560 +#: 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:565 +#: 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:569 +#: 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:576 +#: redbot/core/_diagnoser.py:574 msgid "Ensure that the command is not bot owner only" msgstr "確保命令不只是機器人所有者" -#: redbot/core/_diagnoser.py:584 +#: 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:585 +#: redbot/core/_diagnoser.py:583 msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "這無法修復——普通使用者不能只執行機器人所有者的命令。" -#: redbot/core/_diagnoser.py:591 +#: redbot/core/_diagnoser.py:589 msgid "Permission hooks" msgstr "許可" -#: redbot/core/_diagnoser.py:601 +#: redbot/core/_diagnoser.py:599 msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "致命錯誤:許可權的結果不一致。" -#: redbot/core/_diagnoser.py:602 redbot/core/_diagnoser.py:608 -#: redbot/core/_diagnoser.py:846 +#: 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:607 +#: redbot/core/_diagnoser.py:605 msgid "The access has been denied by one of the bot's permissions hooks." msgstr "訪問已被機器人的一個許可權拒絕。" -#: redbot/core/_diagnoser.py:617 +#: redbot/core/_diagnoser.py:615 msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "使用者的Discord許可權、許可權級別和許可權cogs規則" -#: redbot/core/_diagnoser.py:632 +#: 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:637 +#: 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:641 +#: redbot/core/_diagnoser.py:639 msgid "To fix the issue, a manual review of the rules is required." msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" -#: redbot/core/_diagnoser.py:656 +#: 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:661 +#: 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:665 +#: redbot/core/_diagnoser.py:663 msgid "To fix this issue, a manual review of the command is required." msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" -#: redbot/core/_diagnoser.py:672 +#: redbot/core/_diagnoser.py:670 msgid "Permission checks" msgstr "權限檢查" -#: redbot/core/_diagnoser.py:676 +#: 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:680 +#: 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:688 +#: 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:694 +#: redbot/core/_diagnoser.py:692 msgid "User's discord permissions and privilege level" msgstr "使用者的Discord許可權和許可權級別" -#: redbot/core/_diagnoser.py:703 +#: redbot/core/_diagnoser.py:701 msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "透過身分組設定或通道覆寫向用戶授予所需的許可權" -#: redbot/core/_diagnoser.py:709 +#: 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:714 +#: 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:723 +#: redbot/core/_diagnoser.py:721 msgid "the guild owner" msgstr "公會擁有者" -#: redbot/core/_diagnoser.py:726 +#: redbot/core/_diagnoser.py:724 msgid "the mod role" msgstr "mod 身分組" -#: redbot/core/_diagnoser.py:728 +#: redbot/core/_diagnoser.py:726 msgid "the admin role" msgstr "管理者身分組" -#: redbot/core/_diagnoser.py:731 +#: redbot/core/_diagnoser.py:729 msgid "assign appropriate role to the user" msgstr "為使用者分配適當的身分組" -#: redbot/core/_diagnoser.py:733 +#: 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:740 +#: 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:753 +#: redbot/core/_diagnoser.py:751 msgid "add appropriate rule in the Permissions cog" msgstr "在許可權cog中新增適當的規則" -#: redbot/core/_diagnoser.py:756 +#: 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:765 +#: 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:783 +#: redbot/core/_diagnoser.py:781 msgid "Checks and permissions verification for the command {command}" msgstr "命令 {command} 的檢查和權限驗證" -#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 msgid "Other command checks" msgstr "其他命令檢查" -#: redbot/core/_diagnoser.py:807 redbot/core/_diagnoser.py:920 +#: 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:808 redbot/core/_diagnoser.py:921 +#: 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:819 +#: redbot/core/_diagnoser.py:817 msgid "Global 'call once' checks" msgstr "全局“呼叫一次”檢查" -#: redbot/core/_diagnoser.py:841 +#: redbot/core/_diagnoser.py:839 msgid "Other global 'call once' checks" msgstr "其他全局“呼叫一次”檢查" -#: redbot/core/_diagnoser.py:842 +#: 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:851 +#: redbot/core/_diagnoser.py:849 msgid "Check if the command is disabled" msgstr "檢查命令是否被禁用" -#: redbot/core/_diagnoser.py:861 redbot/core/_diagnoser.py:875 +#: 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:874 +#: redbot/core/_diagnoser.py:872 msgid "The given command is disabled globally." msgstr "給的命令全局禁用。" -#: redbot/core/_diagnoser.py:887 +#: redbot/core/_diagnoser.py:885 msgid "Checks and permissions verification" msgstr "檢查和許可權驗證" -#: redbot/core/_diagnoser.py:938 +#: redbot/core/_diagnoser.py:936 msgid "Passed" msgstr "通過" -#: redbot/core/_diagnoser.py:940 +#: redbot/core/_diagnoser.py:938 msgid "Failed" msgstr "失敗" -#: redbot/core/_diagnoser.py:969 +#: 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:980 +#: redbot/core/_diagnoser.py:978 msgid "The bot has been able to identify the issue." msgstr "機器人已經能夠識別問題。" -#: redbot/core/_diagnoser.py:983 +#: redbot/core/_diagnoser.py:981 msgid "Detected issue: " msgstr "檢測到的問題: " -#: redbot/core/_diagnoser.py:985 +#: redbot/core/_diagnoser.py:983 msgid "Solution: " msgstr "解決方案: " -#: redbot/core/_diagnoser.py:987 +#: redbot/core/_diagnoser.py:985 msgid "\n" "Here's a detailed report in case you need it:" msgstr "\n" "這是一份詳細的報告,以備不時之需:" -#: redbot/core/_diagnoser.py:988 +#: redbot/core/_diagnoser.py:986 msgid "Channel: " msgstr "頻道: " -#: redbot/core/_diagnoser.py:989 +#: redbot/core/_diagnoser.py:987 msgid "Command caller: " msgstr "使用命令的人: " -#: redbot/core/_diagnoser.py:990 +#: redbot/core/_diagnoser.py:988 msgid "Command: " msgstr "命令: " -#: redbot/core/_diagnoser.py:991 +#: redbot/core/_diagnoser.py:989 msgid "Tests that have been ran:" msgstr "已運行的測試:" -#: redbot/core/_events.py:55 +#: 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:64 +#: 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:73 +#: 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 " @@ -618,119 +640,119 @@ msgstr "命令提示符" msgid "Terminal" msgstr "終端" -#: redbot/core/_events.py:234 +#: redbot/core/_events.py:240 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` 不是 `{command}` 的有效值" -#: redbot/core/_events.py:245 redbot/core/_events.py:298 +#: redbot/core/_events.py:251 redbot/core/_events.py:304 msgid "Argument `{parameter_name}` must be a positive integer." -msgstr "" +msgstr "參數`{parameter_name}`必須是正整數" -#: redbot/core/_events.py:247 redbot/core/_events.py:300 +#: redbot/core/_events.py:253 redbot/core/_events.py:306 msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." -msgstr "" +msgstr "參數 `{parameter_name}` 必須是不大於 {maximum} 的整數" -#: redbot/core/_events.py:251 redbot/core/_events.py:304 +#: redbot/core/_events.py:257 redbot/core/_events.py:310 msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." -msgstr "" +msgstr "參數 `{parameter_name}` 必須是不小於 {minimum} 的整數" -#: redbot/core/_events.py:255 redbot/core/_events.py:308 +#: redbot/core/_events.py:261 redbot/core/_events.py:314 msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." -msgstr "" +msgstr "參數'{parameter_name}'必須是介於 {minimum} 和 {maximum} 之間的整數" -#: redbot/core/_events.py:260 redbot/core/_events.py:313 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 msgid "Argument `{parameter_name}` must be a positive number." -msgstr "" +msgstr "參數'{parameter_name}'必須是正數" -#: redbot/core/_events.py:262 redbot/core/_events.py:315 +#: redbot/core/_events.py:268 redbot/core/_events.py:321 msgid "Argument `{parameter_name}` must be a number no more than {maximum}." -msgstr "" +msgstr "參數 `{parameter_name}` 必須是不大於 {maximum} 的數字" -#: redbot/core/_events.py:266 +#: redbot/core/_events.py:272 msgid "Argument `{parameter_name}` must be a number no less than {maximum}." -msgstr "" +msgstr "參數 `{parameter_name}` 必須是不小於 {maximum} 的數字" -#: redbot/core/_events.py:270 redbot/core/_events.py:323 +#: redbot/core/_events.py:276 redbot/core/_events.py:329 msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." -msgstr "" +msgstr "參數'{parameter_name}'必須是介於 {minimum} 和 {maximum} 之間的數字" -#: redbot/core/_events.py:275 redbot/core/_events.py:328 +#: 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 "" +msgstr "參數 `{parameter_name}` 必須是長度不超過 {maximum} 的字串" -#: redbot/core/_events.py:279 redbot/core/_events.py:332 +#: 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 "" +msgstr "參數 `{parameter_name}` 必須是長度不少於 {minimum} 的字串" -#: redbot/core/_events.py:283 redbot/core/_events.py:336 +#: 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 "" +msgstr "參數 `{parameter_name}` 必須是長度介於 {minimum} 和 {maximum} 之間的字串" -#: redbot/core/_events.py:319 +#: redbot/core/_events.py:325 msgid "Argument `{parameter_name}` must be a number no less than {minimum}." -msgstr "" +msgstr "參數 `{parameter_name}` 必須是不小於 {minimum} 的數字" -#: redbot/core/_events.py:349 +#: redbot/core/_events.py:355 msgid "\"{argument}\" is not an integer." msgstr "“{argument}”不是整數。" -#: redbot/core/_events.py:352 +#: redbot/core/_events.py:358 msgid "\"{argument}\" is not a number." msgstr "“{argument}”不是數字。" -#: redbot/core/_events.py:379 redbot/core/tree.py:287 +#: redbot/core/_events.py:385 redbot/core/tree.py:293 msgid "Error in command '{command}'. Check your console or logs for details." msgstr "命令“{command}”出錯。 檢查您的控制台或日誌以獲取詳細信息。" -#: redbot/core/_events.py:382 redbot/core/tree.py:290 +#: redbot/core/_events.py:388 redbot/core/tree.py:296 msgid "Error in command '{command}'." msgstr "指令“{command}”出錯。" -#: redbot/core/_events.py:400 redbot/core/tree.py:304 +#: redbot/core/_events.py:406 redbot/core/tree.py:310 msgid "I require the {permission} permission to execute that command." msgstr "我需要 {permission} 權限才能執行該命令。" -#: redbot/core/_events.py:404 redbot/core/tree.py:308 +#: redbot/core/_events.py:410 redbot/core/tree.py:314 msgid "I require {permission_list} permissions to execute that command." msgstr "我需要 {permission_list} 權限才能執行該命令。" -#: redbot/core/_events.py:412 redbot/core/tree.py:315 +#: redbot/core/_events.py:418 redbot/core/tree.py:321 msgid "That command is not available in DMs." msgstr "該指令在 DM 中不可用。" -#: redbot/core/_events.py:414 +#: redbot/core/_events.py:420 msgid "That command is only available in DMs." msgstr "該指令僅在 DM 中可用。" -#: redbot/core/_events.py:416 +#: redbot/core/_events.py:422 msgid "That command is only available in NSFW channels." msgstr "該指令僅在 NSFW 頻道中可用。" -#: redbot/core/_events.py:428 redbot/core/tree.py:321 +#: redbot/core/_events.py:434 redbot/core/tree.py:327 msgid "This command is on cooldown. Try again {relative_time}." msgstr "此命令正在冷卻。 {relative_time} 再試一次。" -#: redbot/core/_events.py:435 +#: 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:440 +#: redbot/core/_events.py:446 msgid "Too many people using this command. It can only be used once concurrently." msgstr "使用此指令的人太多。 它只能同時使用一次。" -#: redbot/core/_events.py:446 +#: 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:451 +#: 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:457 +#: 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:462 +#: redbot/core/_events.py:468 msgid "Too many people using this command. It can only be used once per {type} concurrently." msgstr "使用此指令的人太多。每個{type} 只能同時使用一次。" @@ -742,23 +764,23 @@ msgstr "如果沒有全球銀行,就無法在 DM 中支付此命令。 " msgid "You need at least {cost} {currency} to use this command." msgstr "您至少需要 {cost} {currency} 才能使用此命令。" -#: redbot/core/bot.py:2376 +#: redbot/core/bot.py:2463 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:2381 +#: redbot/core/bot.py:2468 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:196 +#: 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:201 +#: 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} 已經是一個已加載的 cogs 中的現有命令或別名。" -#: redbot/core/core_commands.py:390 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -769,17 +791,17 @@ msgstr "\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:402 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "砰。" -#: redbot/core/core_commands.py:407 +#: redbot/core/core_commands.py:408 #, docstring msgid "Shows info about [botname]." msgstr "顯示有​​關 [botname] 的信息。" -#: redbot/core/core_commands.py:434 +#: 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" @@ -787,43 +809,43 @@ msgstr "這個機器人是 [Red, an open source Discord bot]({}) 的一個實例 "Red 得到了一個充滿激情的社區的支持,他們貢獻並創造了供所有人欣賞的內容。 [今天加入我們]({}) 幫助我們改進!\n\n" "(c) cog創造者" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "團隊擁有的實例" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "擁有的實例" -#: redbot/core/core_commands.py:450 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red 版本" -#: redbot/core/core_commands.py:453 redbot/core/core_commands.py:509 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "是的,{version} 可用" -#: redbot/core/core_commands.py:457 redbot/core/core_commands.py:513 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "檢查更新失敗" -#: redbot/core/core_commands.py:458 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "已過期" -#: redbot/core/core_commands.py:460 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "關於這個實例" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "關於 Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:522 +#: 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:472 +#: 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" @@ -831,7 +853,7 @@ msgstr "該機器人是 Red 的一個實例,這是一個開源 Discord 機器 "Red 得到了一個充滿激情的社區的支持,他們貢獻並創造了供所有人欣賞的內容。今天加入我們 (4) 並幫助我們改進!\n\n" "(c) cog創造者" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -841,7 +863,7 @@ msgstr "團隊擁有的實例:[{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red版本:[{red_version}] (7)\n" -#: redbot/core/core_commands.py:495 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -851,19 +873,19 @@ msgstr "實例擁有者:[{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red版本:[{red_version}] (7)\n" -#: redbot/core/core_commands.py:514 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "過時:[{state}]\n" -#: redbot/core/core_commands.py:517 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**關於Red**\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**關於這個實例**\n" -#: redbot/core/core_commands.py:530 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -881,20 +903,20 @@ msgstr "**參考**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:552 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "顯示 [botname] 的正常運行時間。" -#: redbot/core/core_commands.py:555 +#: redbot/core/core_commands.py:556 msgid "Less than one second." msgstr "不到一秒。" -#: redbot/core/core_commands.py:557 +#: 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:564 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -904,69 +926,63 @@ msgstr "\n" "與 [botname] 有關您的數據交互的命令。\n\n" " 更多信息可以在 [最終用戶數據文檔](https://docs.discord.red/en/stable/red_core_data_statement.html) 中找到。 " -#: redbot/core/core_commands.py:575 +#: 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" -"找出 [botname] 存儲的數據類型及其原因。\n\n" -" **例子:**\n" -" -`[p]mydata 什麼數據` " +msgstr "" -#: redbot/core/core_commands.py:585 +#: 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,根據您在 bot 中與之交互的內容與一些事物相關聯。 有一些命令可以存儲它以跟踪誰創建了某些東西。(例如播放列表)有關此內容的完整詳細信息以及有關存儲內容和原因的更多詳細信息,請參閱{link}。\n\n" "此外,機器人所有者加載的第 3 方插件可能會或可能不會存儲其他內容。 您可以使用 `{prefix}mydata 3rdparty` 查看每個 3rd-party 添加提供的語句。" -#: redbot/core/core_commands.py:604 +#: 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 "查看每個第 3 方模塊的最終用戶數據聲明。\n\n" -" 這將發送一個附件,其中包含所有已加載的第 3 方 cogs 的最終用戶數據語句。\n\n" -" **例子:**\n" -" - `[p]mydata 3rdparty` " +msgstr "" -#: redbot/core/core_commands.py:615 +#: 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:625 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "此實例似乎沒有加載任何第 3 方擴展。" -#: redbot/core/core_commands.py:645 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "第 3 方最終用戶數據聲明" -#: redbot/core/core_commands.py:647 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "以下是第 3 方擴展提供的聲明。" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "不帶語句的 3rd 方擴展\n" -#: redbot/core/core_commands.py:663 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "這是一個生成的頁面,其中包含第 3 方擴展提供的語句。" -#: redbot/core/core_commands.py:678 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "沒有得到確認,取消。" -#: redbot/core/core_commands.py:683 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "沒有得到匹配的確認,取消。" -#: redbot/core/core_commands.py:694 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -974,29 +990,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" +" - `[p]mydata forgetme`\n" " " -msgstr "\n" -"讓 [botname] 忘記它對你的了解。\n\n" -" 這可能不會刪除有關您的所有數據,操作所需的數據,\n" -" 例如命令冷卻時間將一直保留到不再需要為止。\n\n" -" 與 [botname] 的進一步交互可能會導致它再次了解您。\n\n" -" **例子:**\n" -" - `[p]mydata forgetme` " - -#: redbot/core/core_commands.py:709 +msgstr "" + +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "此命令 ({command}) 不支持非交互式使用。" -#: redbot/core/core_commands.py:716 +#: 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:726 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "這可能會花上好一段時間" -#: redbot/core/core_commands.py:739 +#: 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." @@ -1004,7 +1014,7 @@ msgstr "我試圖刪除關於您的所有非操作數據(我知道如何刪除){ "請聯繫此機器人的所有者以解決此問題。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:754 +#: 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." @@ -1012,7 +1022,7 @@ msgstr "我試圖刪除關於您的所有非操作數據(我知道如何刪除){ "請聯繫此機器人的所有者以解決此問題。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:764 +#: 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." @@ -1020,27 +1030,27 @@ msgstr "我試圖刪除關於您的所有非操作數據(我知道如何刪除){ "請聯繫此機器人的所有者以解決此問題。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:774 +#: 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:782 redbot/core/core_commands.py:949 -#: redbot/core/core_commands.py:1035 redbot/core/core_commands.py:1106 +#: 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} 以下 cogs 未處理刪除:\n" "{cogs}。" -#: redbot/core/core_commands.py:792 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[即將推出] 獲取 [botname] 擁有的關於您的哪些數據。" -#: redbot/core/core_commands.py:794 +#: 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:803 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -1048,76 +1058,58 @@ msgid "\n" msgstr "\n" "用於更完整數據處理的命令。 " -#: redbot/core/core_commands.py:809 +#: 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" -"將機器人設置為允許用戶請求刪除數據。\n\n" -" 這是默認開啟的。\n" -" 與`[p]mydata ownermanagement disallowuserdeletions`相反\n\n" -" **例子:**\n" -" - `[p]mydata ownermanagement allowuserdeletions` " +msgstr "" -#: redbot/core/core_commands.py:820 +#: 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:828 +#: 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" -"將機器人設置為不允許用戶請求刪除數據。\n\n" -" 與`[p]mydata ownermanagement allowuserdeletions`相反\n\n" -" **例子:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions` " +msgstr "" -#: redbot/core/core_commands.py:837 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "用戶不能刪除自己的數據。" -#: redbot/core/core_commands.py:841 +#: 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" -"設置如何處理用戶刪除。\n\n" -" **例子:**\n" -" -`[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **參數:**\n" -" - `` - 用戶刪除的嚴格級別。 請參閱下面的級別指南。\n\n" -" 等級:\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:858 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "Cogs 將被指示根據用戶請求刪除所有非操作數據。" -#: redbot/core/core_commands.py:866 +#: 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 將被告知用戶已提出數據刪除請求,刪除內容的詳細信息將由 cogs 作者自行決定。" -#: redbot/core/core_commands.py:877 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -1126,24 +1118,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 "\n" -"處理來自 Discord 的刪除請求。\n\n" -" 這將導致機器人擺脫或取消與指定用戶 ID 的所有數據的關聯。\n" -" 除非 Discord 針對已刪除的用戶明確要求這樣做,否則您不應使用它。\n" -" 這將使用戶擺脫各種反濫用措施。\n" -" 如果您正在處理來自用戶的手動請求,您可能需要 `[p]mydata ownermanagement deleteforuser` 代替。\n\n" -" **參數:**\n" -" - `` - 數據將被刪除的用戶的 ID。 " - -#: redbot/core/core_commands.py:891 +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 "這將導致機器人擺脫或取消與指定用戶 ID 的所有數據的關聯。 除非 Discord 針對已刪除的用戶明確要求這樣做,否則您不應使用它。 這將使用戶擺脫各種反濫用措施。 如果您正在處理來自用戶的手動請求,您可能需要 `{prefix}{command_name}` 代替。\n\n" "如果您確定這是您打算做的,請回復以下內容:" -#: redbot/core/core_commands.py:909 redbot/core/core_commands.py:1066 +#: 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." @@ -1151,7 +1136,7 @@ msgstr "我試圖刪除有關該用戶的所有數據(我知道如何刪除) 但 "請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:924 redbot/core/core_commands.py:1081 +#: 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." @@ -1159,7 +1144,7 @@ msgstr "我試圖刪除有關該用戶的所有數據(我知道如何刪除) 但 "請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:935 redbot/core/core_commands.py:1092 +#: 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." @@ -1167,33 +1152,28 @@ msgstr "我試圖刪除有關該用戶的所有數據(我知道如何刪除) 但 "請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:945 redbot/core/core_commands.py:1102 +#: 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:956 +#: 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 "為用戶刪除 [botname] 有關用戶的數據。\n\n" -" 這將導致機器人擺脫或解除與指定用戶的大量非操作數據的關聯。\n" -" 用戶可以為此訪問不同的命令,除非他們根本無法與機器人交互。\n" -" 這是一個最安全的操作,但除非處理來自該用戶的請求,否則不應使用它,因為它可能會影響他們對機器人的使用。\n\n" -" **參數:**\n" -" - `` - 數據將被刪除的用戶的 Id。 " +msgstr "" -#: redbot/core/core_commands.py:967 +#: 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" "如果您確定這是您打算做的,請回復以下內容:" -#: redbot/core/core_commands.py:990 +#: 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." @@ -1201,7 +1181,7 @@ msgstr "我試圖刪除有關該用戶的所有非操作數據(我知道如何 "請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:1005 +#: 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." @@ -1209,7 +1189,7 @@ msgstr "我試圖刪除有關該用戶的所有非操作數據(我知道如何 "請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:1016 +#: 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." @@ -1217,115 +1197,89 @@ msgstr "我試圖刪除有關該用戶的所有非操作數據(我知道如何 "請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" "注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:1027 +#: 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:1042 +#: 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 "刪除 [botname] 擁有的關於用戶的數據。\n\n" -" 這將導致機器人擺脫或取消與指定用戶有關的大量數據。\n" -" 這可能不僅包括最終用戶數據,還包括反濫用記錄。\n\n" -" **參數:**\n" -" - `` - 數據將被刪除的用戶的 Id。 " +msgstr "" -#: redbot/core/core_commands.py:1052 +#: 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 "這將導致機器人擺脫或取消與指定用戶有關的大量數據。 這可能不僅包括最終用戶數據,還包括反濫用記錄。\n\n" "如果您確定這是您打算做的,請回復以下內容:" -#: redbot/core/core_commands.py:1113 +#: 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 "\n" -"用於打開或關閉嵌入的命令。\n\n" -" 此設置確定是否使用嵌入作為對命令的響應(對於支持它的命令)。\n" -" 默認是使用嵌入。\n\n" -" 檢查嵌入設置,直到按以下順序出現第一個 True/False:\n" -" - 在公會環境中:\n" -" 1. 頻道覆蓋 - `[p]embedset channel`\n" -" 2. 服務器命令覆蓋 - `[p]embedset command server`\n" -" 3. 服務器覆蓋 - `[p]embedset server`\n" -" 4. 全局命令覆蓋 - `[p]embedset command global`\n" -" 5.全局設置-`[p]embedset global`\n\n" -" - 在 DM 環境中:\n" -" 1. 用戶覆蓋 - `[p]embedset user`\n" -" 2. 全局命令覆蓋 - `[p]embedset command global`\n" -" 3. 全局設置 - `[p]embedset global` " - -#: redbot/core/core_commands.py:1137 +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" +" - `[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" +" - `[command]` - Checks this command for command specific embed settings.\n" " " -msgstr "\n" -"顯示當前的嵌入設置。\n\n" -" 提供命令名稱以檢查命令特定的嵌入設置。\n\n" -" **例子:**\n" -" - `[p]embedset showsettings` - 顯示嵌入設置。\n" -" - `[p]embedset showsettings info` - 還顯示“info”命令的嵌入設置。\n" -" - `[p]embedset showsettings \"ignore list\"` - 檢查子命令需要引號。\n\n" -" **參數:**\n" -" - `[command]` - 檢查此命令以獲取特定於命令的嵌入設置。 " - -#: redbot/core/core_commands.py:1153 +msgstr "" + +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "嵌入設置:\n\n" -#: redbot/core/core_commands.py:1155 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "全局默認值:{value}\n" -#: redbot/core/core_commands.py:1160 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "{command} 命令的全局命令設置:{value}\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "伺服器設置:{value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "{command} 命令的全局命令設置:{value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "頻道設置:{value}\n" -#: redbot/core/core_commands.py:1180 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "使用者設定: {value}" -#: redbot/core/core_commands.py:1186 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -1333,25 +1287,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 "\n" -"切換全局嵌入設置。\n\n" -" 如果用戶或公會沒有設置偏好,這將用作後備。\n" -" 默認是使用嵌入。\n\n" -" 要查看嵌入設置的完整評估順序,請運行 `[p]help embedset`。\n\n" -" **例子:**\n" -" - `[p]embedset global`` " +msgstr "" -#: redbot/core/core_commands.py:1200 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "現在默認禁用嵌入訊息。" -#: redbot/core/core_commands.py:1203 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "現在默認啟用嵌入訊息。" -#: redbot/core/core_commands.py:1209 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -1360,37 +1308,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" -"設置服務器的嵌入設置。\n\n" -" 如果設置,則使用它而不是全局默認值來確定是否使用嵌入。\n" -" 這用於在服務器中完成的所有命令。\n\n" -" 如果 enabled 留空,該設置將被取消設置,而是使用全局默認值。\n\n" -" 要查看嵌入設置的完整評估順序,請運行 `[p]help embedset`。\n\n" -" **例子:**\n" -" - `[p]embedset server False` - 禁用此服務器上的嵌入。\n" -" - `[p]embedset server` - 重置值以使用全局默認值。\n\n" -" **參數:**\n" -" - `[enabled]` - 是否在此服務器上使用嵌入。留空以重置為默認值。 " +msgstr "" -#: redbot/core/core_commands.py:1228 redbot/core/core_commands.py:1306 -#: redbot/core/core_commands.py:1400 redbot/core/core_commands.py:1431 +#: 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:1233 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "現在為這個公會啟用了嵌入訊息。" -#: redbot/core/core_commands.py:1235 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "該公會現在禁用嵌入訊息。" -#: redbot/core/core_commands.py:1243 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -1399,30 +1337,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" -"設置命令的嵌入設置。\n\n" -" 如果您是機器人所有者,默認情況下這將嘗試全局更改命令的嵌入設置。\n" -" 否則,這將嘗試更改當前服務器上的嵌入設置。\n\n" -" 如果啟用留空,該設置將被取消。\n\n" -" 要查看嵌入設置的完整評估順序,請運行 `[p]help embedset`。\n\n" -" **例子:**\n" -" - `[p]embedset command info` - 清除“info”的命令特定嵌入設置。\n" -" - `[p]embedset command info False` - 禁用“信息”的嵌入。\n" -" - `[p]embedset command \"ignore list\" True` - 子命令需要引號。\n\n" -" **參數:**\n" -" - `[enabled]` - 是否為此命令使用嵌入。留空以重置為默認值。 " +msgstr "" -#: redbot/core/core_commands.py:1272 +#: 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:1283 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -1430,33 +1357,23 @@ 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" -"全局設置命令的嵌入設置。\n\n" -" 如果設置,則使用它而不是全局默認值來確定是否使用嵌入。\n\n" -" 如果啟用留空,該設置將被取消。\n\n" -" 要查看嵌入設置的完整評估順序,請運行 `[p]help embedset`。\n\n" -" **例子:**\n" -" - `[p]embedset command global info` - 清除“info”的命令特定嵌入設置。\n" -" - `[p]embedset command global info False` - 禁用“信息”的嵌入。\n" -" - `[p]embedset command global \"ignore list\" True` - 子命令需要引號。\n\n" -" **參數:**\n" -" - `[enabled]` - 是否為此命令使用嵌入。留空以重置為默認值。 " +msgstr "" -#: redbot/core/core_commands.py:1312 redbot/core/core_commands.py:1357 +#: 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:1318 redbot/core/core_commands.py:1363 +#: 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:1328 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" " Sets a command's embed setting for the current server.\n\n" @@ -1464,30 +1381,19 @@ msgid "\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" -" " -msgstr "\n" -" 為當前服務器設置命令的嵌入設置。\n\n" -" 如果設置,則使用它而不是服務器默認值來確定是否使用嵌入。\n\n" -" 如果 enabled 留空,則設置將被取消,並且將使用服務器默認值。\n\n" -" 要查看嵌入設置的完整評估順序,請運行“[p]help embedset”。\n\n" -" **例子:**\n" -" - `[p]embedset command server info` - 清除“信息”的命令特定嵌入設置。\n" -" - `[p]embedset command server info False` - 禁用“信息”的嵌入。\n" -" - `[p]embedset command server \"ignore list\" True` - 子命令需要引號。\n\n" -" **參數:**\n" -" - `[enabled]` - 是否為此命令使用嵌入。 留空以重置為默認值。\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1351 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "嵌入現在將回退到服務器設置。" -#: redbot/core/core_commands.py:1379 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -1496,32 +1402,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 #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" +" - `[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:1405 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "嵌入現在是此頻道的 {}。" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "enabled" msgstr "已啟用" -#: redbot/core/core_commands.py:1406 redbot/core/core_commands.py:2759 -#: redbot/core/core_commands.py:2773 redbot/core/core_commands.py:3949 -#: redbot/core/core_commands.py:3970 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2813 +#: redbot/core/core_commands.py:2827 redbot/core/core_commands.py:4074 +#: redbot/core/core_commands.py:4095 msgid "disabled" msgstr "已停用" -#: redbot/core/core_commands.py:1412 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -1530,98 +1436,70 @@ 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" -"為 DM 設置個人嵌入設置。\n\n" -" 如果設置,則使用它而不是全局默認值來確定是否使用嵌入。\n" -" 這用於在 DM 中使用機器人執行的所有命令。\n\n" -" 如果 enabled 留空,該設置將被取消設置,而是使用全局默認值。\n\n" -" 要查看嵌入設置的完整評估順序,請運行 `[p]help embedset`。\n\n" -" **例子:**\n" -" - `[p]embedset user False` - 在您的 DM 中禁用嵌入。\n" -" - `[p]embedset user` - 重置值以使用全局默認值。\n\n" -" **參數:**\n" -" - `[enabled]` - 是否在您的 DM 中使用嵌入。留空以重置為默認值。 " +msgstr "" -#: redbot/core/core_commands.py:1436 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "現在在 DM 中為您啟用了嵌入功能。" -#: redbot/core/core_commands.py:1438 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "現在,您在 DM 中禁用了嵌入功能。" -#: redbot/core/core_commands.py:1444 +#: 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 "將最後發生的命令異常發送給所有者。\n\n" -" 如果公開(指定為是),它將被發送到聊天。\n\n" -" 警告:公開發送回溯可能會意外洩露有關您的計算機或配置的敏感信息。\n\n" -" **例子:**\n" -" - `[p]traceback` - 將回溯發送給您的 DM。\n" -" - `[p]traceback True` - 發送當前上下文中的最後一個回溯。\n\n" -" **參數:**\n" -" - `[public]` - 是否將回溯發送到當前上下文。留空以發送給您的 DM。 " +msgstr "" -#: redbot/core/core_commands.py:1476 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "目前還沒有發生異常。" -#: redbot/core/core_commands.py:1481 +#: 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] 的邀請 url。\n\n" -" 這將始終將邀請發送給 DM 以保持私密。\n\n" -" 除非 `[p]inviteset public` 設置為 True,否則此命令將鎖定給所有者。\n\n" -" **例子:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1493 +#: 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:1510 +#: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." msgstr "設置 [botname] 的邀請設置的命令。" -#: redbot/core/core_commands.py:1515 +#: 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" +" - `[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 "\n" -"切換 `[p]invite` 是否應該可供普通用戶訪問。\n\n" -" 該機器人必須在開發人員儀表板中製作為“公共機器人”,以便公開邀請工作。\n\n" -" **例子:**\n" -" - `[p]inviteset public yes` - 切換公開邀請設置。\n\n" -" **參數:**\n" -" - `[confirm] - 需要設置為公開。不需要切換回私人。 " +msgstr "" -#: redbot/core/core_commands.py:1552 +#: redbot/core/core_commands.py:1554 #, docstring msgid "\n" " Make the bot create its own role with permissions on join.\n\n" @@ -1630,22 +1508,13 @@ 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 "\n" -"使機器人創建具有加入權限的自己的角色。\n\n" -" bot 將在加入新服務器時創建具有所需權限的自己的角色。這是一個無法從機器人中刪除或移除的特殊角色。\n\n" -" 為此,您需要提供有效的權限級別。\n" -" 你可以在這裡生成一個:https://discordapi.com/permissions.html\n\n" -" 請注意,您可能需要對某些權限進行雙重身份驗證。\n\n" -" **例子:**\n" -" - `[p]inviteset perms 134217728` - 向邀請添加“管理暱稱”權限要求。\n\n" -" **參數:**\n" -" - `` - 生成的邀請中機器人所需的權限級別。 " +msgstr "" -#: redbot/core/core_commands.py:1573 +#: redbot/core/core_commands.py:1575 #, docstring msgid "\n" " Add the `applications.commands` scope to your invite URL.\n\n" @@ -1657,87 +1526,79 @@ msgstr "\n" " 這允許在邀請具有該範圍的機器人的服務器上使用斜杠命令。\n\n" " 請注意,在沒有範圍的情況下邀請機器人的先前服務器不能有斜杠命令,他們必須再次邀請機器人。 " -#: redbot/core/core_commands.py:1584 +#: 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:1588 +#: 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:1594 +#: 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" +" - `[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 "\n" -"離開服務器。\n\n" -" 如果沒有傳遞服務器 ID,則將保留本地服務器。\n\n" -" 注意:此命令是交互式的。\n\n" -" **例子:**\n" -" - `[p]leave` - 離開當前服務器。\n" -" - `[p]leave \"Red - Discord Bot\"` - 當名稱中有空格時,引號是必需的。\n" -" - `[p]leave 133049272517001216 240154543684321280` - 使用 ID 離開多個服務器。\n\n" -" **參數:**\n" -" - `[servers...]` - 要離開的服務器。空白時,嘗試離開當前服務器。 " +msgstr "" -#: redbot/core/core_commands.py:1611 +#: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "您需要至少指定一個服務器 ID。" -#: redbot/core/core_commands.py:1619 +#: 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:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "是否確定要離開此頁面?" -#: redbot/core/core_commands.py:1631 +#: redbot/core/core_commands.py:1633 msgid "Are you sure you want me to leave this server?" msgstr "您確定要退出此群組嗎?" -#: redbot/core/core_commands.py:1639 +#: 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:1650 redbot/core/core_commands.py:4041 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4166 +#: redbot/core/core_commands.py:4184 msgid "Response timed out." msgstr "沒有回應,已逾時" -#: redbot/core/core_commands.py:1655 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "好的。再見:wave:" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "好的。正在離開 {number} 個服務器..." -#: redbot/core/core_commands.py:1662 +#: redbot/core/core_commands.py:1664 msgid "Alright. Leaving one server..." msgstr "好的。離開一個服務器..." -#: redbot/core/core_commands.py:1668 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "好吧,那我就留下來。 :)" -#: redbot/core/core_commands.py:1671 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "好吧,我不會離開那些服務器" -#: redbot/core/core_commands.py:1673 +#: redbot/core/core_commands.py:1675 msgid "Alright, I'm not leaving that server." msgstr "好吧,我不會離開那個服務器。" -#: redbot/core/core_commands.py:1678 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1747,190 +1608,168 @@ msgstr "\n" "列出 [botname] 當前所在的服務器。\n\n" " 注意:此命令是交互式的。 " -#: redbot/core/core_commands.py:1698 +#: 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 "從本地路徑加載 cog 包並安裝 cog。\n\n" -" 查看可使用 `[p]cogs` 加載的軟件包。\n\n" -" 可以使用 Downloader 添加額外的 cog,或者使用 `[p]addpath` 從本地路徑添加。\n\n" -" **例子:**\n" -" - `[p]load general` - 加載`general` cog。\n" -" - `[p]load admin mod mutes` - 加載多個齒輪。\n\n" -" **參數:**\n" -" - `` - 要加載的 cog 包。 " +msgstr "" -#: redbot/core/core_commands.py:1719 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "已加載 {packs}。" -#: redbot/core/core_commands.py:1724 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "以下包已加載:{pack}" -#: redbot/core/core_commands.py:1728 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "以下包已加載:{packs}" -#: redbot/core/core_commands.py:1735 +#: 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:1740 +#: 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:1748 redbot/core/core_commands.py:1896 +#: 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:1754 redbot/core/core_commands.py:1902 +#: 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:1763 redbot/core/core_commands.py:1911 +#: 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:1767 redbot/core/core_commands.py:1915 +#: 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:1775 +#: 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:1779 +#: 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:1786 +#: 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" " 您應該將此消息通知 repo 的維護者。" -#: redbot/core/core_commands.py:1792 redbot/core/core_commands.py:1940 +#: 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 "**警告**:以下 repo 正在使用標記為將來刪除的共享庫:{repos}。\n" " 您應該將此消息通知 repo 的維護者。" -#: redbot/core/core_commands.py:1811 +#: 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" -" " -msgstr "卸載以前加載的 cog 包。\n\n" -" 查看可使用 `[p]cogs` 卸載的軟件包。\n\n" -" **例子:**\n" -" - `[p]unload general` - 卸載`general` cog。\n" -" - `[p]unload admin mod mutes` - 卸載多個齒輪。\n\n" -" **參數:**\n" -" - `` - 要卸載的 cog 包。\n" -" \n" -" 上下文請求 " - -#: redbot/core/core_commands.py:1829 +" - `` - 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:1833 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "以下包已卸載:{packs}." -#: redbot/core/core_commands.py:1840 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "未載入以下軟體包:{pack}。" -#: redbot/core/core_commands.py:1844 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "未載入以下軟體包:{packs}。" -#: redbot/core/core_commands.py:1857 +#: 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" -" " -msgstr "重新加載 cog 包。\n\n" -" 這將卸載然後加載指定的齒輪。\n\n" -" 未加載的 Cogs 只會被加載。\n\n" -" **例子:**\n" -" - `[p]reload general` - 卸載然後加載`general` cog。\n" -" - `[p]reload admin mod mutes` - 卸載然後加載多個 cog。\n\n" -" **參數:**\n" -" - `` - 要重新加載的 cog 包。 " - -#: redbot/core/core_commands.py:1878 +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." msgstr "重載 {packs}。" -#: redbot/core/core_commands.py:1883 +#: 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:1888 +#: 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:1923 +#: 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:1927 +#: 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:1934 +#: 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:1960 +#: 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:1969 +#: 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" @@ -1941,27 +1780,27 @@ msgid "Marks an application command as being enabled, allowing it to be added to " " msgstr "" -#: redbot/core/core_commands.py:1994 redbot/core/core_commands.py:2053 +#: 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:2001 +#: redbot/core/core_commands.py:2003 msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2006 +#: 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:2017 +#: redbot/core/core_commands.py:2019 msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2022 +#: redbot/core/core_commands.py:2024 msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2034 +#: 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" @@ -1972,69 +1811,73 @@ msgid "Marks an application command as being disabled, preventing it from being " " msgstr "" -#: redbot/core/core_commands.py:2059 +#: 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:2071 +#: redbot/core/core_commands.py:2073 msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2077 +#: redbot/core/core_commands.py:2079 msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2085 +#: 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" +" - `` - The cogs to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2115 -msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2124 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands" msgstr "" -#: redbot/core/core_commands.py:2130 -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." +#: redbot/core/core_commands.py:2142 +msgid "Enabling all application commands from these cogs 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:2139 -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." +#: redbot/core/core_commands.py:2151 +msgid "Enabling all application commands from these cogs 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:2148 -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." +#: redbot/core/core_commands.py:2160 +msgid "Enabling all application commands from these cogs 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:2174 -msgid "Enabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2187 +msgid "Enabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2181 +#: redbot/core/core_commands.py:2192 +msgid "Couldn't find any disabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2203 #, 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" +" - `` - The cogs to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2202 -msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +#: redbot/core/core_commands.py:2231 redbot/core/core_commands.py:2251 +msgid "Couldn't find any enabled commands from {cog_names}. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "Disabled {count} commands from `{cog_name}`:\n" +#: redbot/core/core_commands.py:2244 +msgid "Disabled {count} commands from {cog_names}:\n" "{names}" msgstr "" -#: redbot/core/core_commands.py:2217 +#: redbot/core/core_commands.py:2262 #, 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" @@ -2046,11 +1889,11 @@ msgid "List the slash commands the bot can see, and whether or not they are enab " " msgstr "" -#: redbot/core/core_commands.py:2307 +#: redbot/core/core_commands.py:2352 msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2338 +#: redbot/core/core_commands.py:2383 #, 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" @@ -2060,85 +1903,71 @@ msgid "Syncs the slash settings to discord.\n\n" " " msgstr "" -#: redbot/core/core_commands.py:2358 +#: redbot/core/core_commands.py:2403 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:2369 +#: redbot/core/core_commands.py:2414 msgid "Synced {count} commands." msgstr "已同步 {count} 個指令。" -#: redbot/core/core_commands.py:2377 -msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than neccecary, 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. " +#: redbot/core/core_commands.py:2427 +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:2388 +#: redbot/core/core_commands.py:2438 #, 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" +" - `[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 "關閉機器人。\n\n" -" 允許 [botname] 正常關閉。\n\n" -" 這是關閉機器人的推薦方法。\n\n" -" **例子:**\n" -" - `[p]shutdown `\n" -" - `[p]shutdown True` - 靜默關機。\n\n" -" **參數:**\n" -" - `[silently]` - 是否跳過發送關閉消息。 默認為假。 " - -#: redbot/core/core_commands.py:2405 +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2455 msgid "Shutting down... " msgstr "正在關機…… " -#: redbot/core/core_commands.py:2411 +#: redbot/core/core_commands.py:2461 #, 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" +" - `[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 "嘗試重新啟動 [botname]。\n\n" -" 使 [botname] 退出並退出代碼 26。\n" -" 不能保證重啟:必須由正在使用的進程管理器處理。\n\n" -" **例子:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - 靜默重啟。\n\n" -" **參數:**\n" -" - `[silently]` - 是否跳過發送重啟消息。 默認為關。 " - -#: redbot/core/core_commands.py:2425 +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2475 msgid "Restarting..." msgstr "正在重新啟動..." -#: redbot/core/core_commands.py:2432 +#: redbot/core/core_commands.py:2482 #, docstring msgid "Base command for bank settings." msgstr "銀行設定的基本命令。" -#: redbot/core/core_commands.py:2436 +#: redbot/core/core_commands.py:2486 #, docstring msgid "Show the current bank settings." msgstr "顯示當前銀行設定。" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Global" msgstr "全域" -#: redbot/core/core_commands.py:2446 +#: redbot/core/core_commands.py:2496 msgid "Server" msgstr "伺服器" -#: redbot/core/core_commands.py:2451 +#: redbot/core/core_commands.py:2501 msgid "Bank settings:\n\n" "Bank name: {bank_name}\n" "Bank scope: {bank_scope}\n" @@ -2152,7 +1981,7 @@ msgstr "銀行設置:\n\n" " 默認餘額:{default_balance}\n" " 最大允許餘額:{maximum_bal}\n" -#: redbot/core/core_commands.py:2467 +#: redbot/core/core_commands.py:2517 #, docstring msgid "Toggle whether the bank is global or not.\n\n" " If the bank is global, it will become per-server.\n" @@ -2162,217 +1991,186 @@ msgstr "切換銀行是否是全局性的。\n\n" "如果該銀行是全局性的,它將成為每個伺服器。\n\n" "如果該銀行是每個伺服器,它將成為全局性的。 " -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "per-server" msgstr "per-server" -#: redbot/core/core_commands.py:2474 +#: redbot/core/core_commands.py:2524 msgid "global" msgstr "全局" -#: redbot/core/core_commands.py:2477 +#: redbot/core/core_commands.py:2527 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:2484 +#: redbot/core/core_commands.py:2534 msgid "The bank is now {banktype}." msgstr "銀行現在是 {banktype}。" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2540 #, docstring msgid "Set the bank's name." msgstr "設定銀行名稱。" -#: redbot/core/core_commands.py:2492 +#: redbot/core/core_commands.py:2542 msgid "Bank name has been set to: {name}" msgstr "銀行名稱已設定為:{name}" -#: redbot/core/core_commands.py:2498 +#: redbot/core/core_commands.py:2548 #, docstring msgid "Set the name for the bank's currency." msgstr "設定銀行貨幣的名稱。" -#: redbot/core/core_commands.py:2500 +#: redbot/core/core_commands.py:2550 msgid "Currency name has been set to: {name}" msgstr "銀行名稱已設定為:{name}" -#: redbot/core/core_commands.py:2506 +#: redbot/core/core_commands.py:2556 #, docstring msgid "Set the maximum balance a user can get." msgstr "設定使用者可以獲得的最大餘額。" -#: redbot/core/core_commands.py:2512 +#: redbot/core/core_commands.py:2562 msgid "Amount must be greater than zero and less than {max}." msgstr "金額必須大於0或小於餘額{max}。" -#: redbot/core/core_commands.py:2517 +#: redbot/core/core_commands.py:2567 msgid "Maximum balance has been set to: {amount}" msgstr "最大餘額已設定為:{amount}" -#: redbot/core/core_commands.py:2524 +#: redbot/core/core_commands.py:2574 #, docstring msgid "Set the initial balance for new bank accounts.\n\n" " Example:\n" -" - `[p]bankset registeramount 5000`\n\n" +" - `[p]bankset registeramount 5000`\n\n" " **Arguments**\n\n" " - `` The new initial balance amount. Default is 0.\n" " " -msgstr "設置新銀行賬戶的初始餘額。\n\n" -" 例子:\n" -" -`[p]bankset registeramount 5000`\n\n" -" **參數**\n\n" -" - `` 新的初始餘額金額。 默認值為 0。 " +msgstr "" -#: redbot/core/core_commands.py:2540 +#: redbot/core/core_commands.py:2590 msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "金額必須大於或等於零,小於{maxbal}。" -#: redbot/core/core_commands.py:2545 +#: redbot/core/core_commands.py:2595 msgid "Registering an account will now give {num} {currency}." msgstr "註冊帳戶現在將給出{num}{currency}." -#: redbot/core/core_commands.py:2554 +#: redbot/core/core_commands.py:2604 #, 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" +" - `[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\n" -" 例子:\n" -" - `[p]bankset reset` - 未確認。 顯示幫助信息。\n" -" - `[p]bankset 重置是`\n\n" -" **參數**\n\n" -" - `` 除非指定,否則默認為 false。\n" -" \n" -" 上下文請求 " +msgstr "" -#: redbot/core/core_commands.py:2566 +#: redbot/core/core_commands.py:2616 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:2570 redbot/core/core_commands.py:2578 +#: redbot/core/core_commands.py:2622 redbot/core/core_commands.py:2632 msgid "this server" msgstr "這伺服器" -#: redbot/core/core_commands.py:2577 +#: redbot/core/core_commands.py:2629 msgid "All bank accounts for {scope} have been deleted." msgstr "{scope} 的所有銀行賬戶都已刪除。" -#: redbot/core/core_commands.py:2586 +#: redbot/core/core_commands.py:2640 #, docstring msgid "Base command for pruning bank accounts." msgstr "設定銀行賬戶的基本命令。" -#: redbot/core/core_commands.py:2593 +#: redbot/core/core_commands.py:2647 #, 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" +" - `[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\n" -" 不能與全球銀行一起使用。 參見`[p]bankset prune global`。\n\n" -" 例子:\n" -" - `[p]bankset prune server` - 未確認。 顯示幫助信息。\n" -" -`[p]bankset 修剪服務器是`\n\n" -" **參數**\n\n" -" - `` 除非指定,否則默認為 false。\n" -" \n" -" 上下文請求 " - -#: redbot/core/core_commands.py:2607 +msgstr "" + +#: redbot/core/core_commands.py:2661 msgid "This command cannot be used with a global bank." msgstr "此命令不能與全局銀行一起使用。" -#: redbot/core/core_commands.py:2611 +#: redbot/core/core_commands.py:2665 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:2620 +#: redbot/core/core_commands.py:2674 msgid "Bank accounts for users no longer in this server have been deleted." msgstr "不再在此服務器中的用戶的銀行帳戶已被刪除。" -#: redbot/core/core_commands.py:2626 +#: redbot/core/core_commands.py:2680 #, 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" +" - `[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\n" -" 沒有全球銀行就無法使用。參見`[p]bankset prune server`。\n\n" -" 例子:\n" -" - `[p]bankset prune global` - 未確認。顯示幫助信息。\n" -" - `[p]bankset prune global yes`\n\n" -" **參數**\n\n" -" - `` 除非指定,否則默認為 false。 " +msgstr "" -#: redbot/core/core_commands.py:2640 +#: redbot/core/core_commands.py:2694 msgid "This command cannot be used with a local bank." msgstr "此命令不能與本地銀行一起使用。" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2698 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:2653 +#: redbot/core/core_commands.py:2707 msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "不再與機器人共享服務器的用戶的銀行賬戶已被刪除。" -#: redbot/core/core_commands.py:2666 +#: redbot/core/core_commands.py:2720 #, 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" +" - `[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 "刪除指定用戶的銀行賬戶。\n\n" -" 例子:\n" -" - `[p]bankset prune user @Twentysix` - 未確認。顯示幫助信息。\n" -" -`[p]bankset 修剪用戶@Twentysix 是`\n\n" -" **參數**\n\n" -" - `` 刪除銀行的用戶。接受提及、姓名和用戶 Id。\n" -" - `` 除非指定,否則默認為 false。 " +msgstr "" -#: redbot/core/core_commands.py:2686 +#: redbot/core/core_commands.py:2740 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:2694 +#: redbot/core/core_commands.py:2748 msgid "The bank account for {name} has been pruned." msgstr "{name} 的銀行帳戶已被刪除。" -#: redbot/core/core_commands.py:2699 +#: redbot/core/core_commands.py:2753 #, docstring msgid "Manage modlog settings." msgstr "管理 modlog 設置。" -#: redbot/core/core_commands.py:2705 +#: redbot/core/core_commands.py:2759 #, docstring msgid "Command to fix misbehaving casetypes." msgstr "修復行為不為案例類型的命令。" -#: redbot/core/core_commands.py:2716 +#: redbot/core/core_commands.py:2770 #, docstring msgid "Set a channel as the modlog.\n\n" " Omit `[channel]` to disable the modlog.\n" @@ -2380,23 +2178,23 @@ msgid "Set a channel as the modlog.\n\n" msgstr "將頻道設置為 modlog。\n\n" " 省略 `[channel]` 以禁用 modlog。 " -#: redbot/core/core_commands.py:2725 +#: redbot/core/core_commands.py:2779 msgid "Mod events will be sent to {channel}." msgstr "Mod 事件將被發送到 {channel}。" -#: redbot/core/core_commands.py:2729 +#: redbot/core/core_commands.py:2783 msgid "I do not have permissions to send messages in {channel}!" msgstr "我沒有在 {channel} 中發送消息的權限!" -#: redbot/core/core_commands.py:2737 +#: redbot/core/core_commands.py:2791 msgid "Mod log is already disabled." msgstr "%s陷入定身狀態!" -#: redbot/core/core_commands.py:2740 +#: redbot/core/core_commands.py:2794 msgid "Mod log deactivated." msgstr "模組日誌已停用。" -#: redbot/core/core_commands.py:2745 +#: redbot/core/core_commands.py:2799 #, docstring msgid "\n" " Enable or disable case creation for a mod action.\n\n" @@ -2409,50 +2207,50 @@ msgstr "\n" " 示例:`[p]modlogset cases kick enabled`\n" " " -#: redbot/core/core_commands.py:2762 +#: redbot/core/core_commands.py:2816 msgid "Current settings:\n" msgstr "當前的設置\n" -#: redbot/core/core_commands.py:2767 +#: redbot/core/core_commands.py:2821 msgid "That action is not registered." msgstr "標籤未註冊" -#: redbot/core/core_commands.py:2772 +#: redbot/core/core_commands.py:2826 msgid "Case creation for {action_name} actions is now {enabled}." msgstr "{action_name} 操作的案例創建現已{enabled}." -#: redbot/core/core_commands.py:2780 +#: redbot/core/core_commands.py:2834 #, docstring msgid "Reset all modlog cases in this server." msgstr "重置此服務器中的所有 modlog 案例" -#: redbot/core/core_commands.py:2783 +#: redbot/core/core_commands.py:2837 msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "您確定要重置此服務器中的所有 modlog 案例嗎?" -#: redbot/core/core_commands.py:2790 +#: redbot/core/core_commands.py:2844 msgid "You took too long to respond." msgstr "你反應太久了。" -#: redbot/core/core_commands.py:2794 +#: redbot/core/core_commands.py:2848 msgid "Cases have been reset." msgstr "案件已被重置。" -#: redbot/core/core_commands.py:2796 +#: redbot/core/core_commands.py:2850 msgid "No changes have been made." msgstr "沒有作出任何更改" -#: redbot/core/core_commands.py:2800 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Commands for changing [botname]'s settings." msgstr "用於更改 [botname] 設置的命令。" -#: redbot/core/core_commands.py:2807 +#: redbot/core/core_commands.py:2861 #, docstring msgid "Commands for changing [botname]'s metadata." msgstr "用於更改 [botname] 元數據的命令。" -#: redbot/core/core_commands.py:2812 +#: redbot/core/core_commands.py:2866 #, docstring msgid "\n" " Sets the bot's description.\n\n" @@ -2461,195 +2259,184 @@ msgid "\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" +" - `[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" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " -msgstr "\n" -"設置機器人的描述。\n\n" -" 使用沒有描述來重置。\n" -" 這顯示在幾個位置,包括幫助菜單。\n\n" -" 最大描述長度為 250 個字符,以確保正確顯示。\n\n" -" 默認為“紅色 V3”。\n\n" -" **例子:**\n" -" - `[p]set bot description` - 將描述重置為默認設置。\n" -" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" -" **參數:**\n" -" - `[description]` - 用於此機器人的描述。留空以重置為默認值。 " +msgstr "" -#: redbot/core/core_commands.py:2832 +#: redbot/core/core_commands.py:2886 msgid "Description reset." msgstr "說明重置。" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:2889 msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "此描述太長,無法正確顯示。請在 250 個字符以下重試。" -#: redbot/core/core_commands.py:2848 -#, 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 "設置 [botname] 的頭像\n\n" -" 支持附件或圖像 URL。\n\n" -" **例子:**\n" -" - `[p]set bot avatar` - 帶有圖片附件,這將設置頭像。\n" -" - `[p]set bot avatar` - 沒有附件,這將顯示命令幫助。\n" -" - `[p]set bot avatar https://links.flaree.xyz/k95` - 將頭像設置為提供的 url。\n\n" -" **參數:**\n" -" - `[url]` - 用作頭像的圖像 url。上傳附件時留空。 " - -#: redbot/core/core_commands.py:2871 +#: redbot/core/core_commands.py:2916 msgid "That URL is invalid." msgstr "網址是無效的" -#: redbot/core/core_commands.py:2873 +#: redbot/core/core_commands.py:2918 msgid "Something went wrong while trying to get the image." msgstr "嘗試取得圖片時發生錯誤" -#: redbot/core/core_commands.py:2883 -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 "失敗的。請記住,您每小時最多可以編輯我的頭像兩次。 URL 或附件必須是 JPG 或 PNG 格式的有效圖像。" +#: redbot/core/core_commands.py:2932 +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, GIF, or WEBP format." +msgstr "" + +#: redbot/core/core_commands.py:2940 +msgid "Failed. Remember that you can edit my banner up to two times a hour. The URL or attachment must be a valid image in either JPG, PNG, GIF, or WEBP format." +msgstr "" -#: redbot/core/core_commands.py:2890 -msgid "JPG / PNG format only." -msgstr "僅限 JPG / PNG 格式。zaphkiel翻譯" +#: redbot/core/core_commands.py:2947 +msgid "JPG / PNG / GIF / WEBP format only." +msgstr "" -#: redbot/core/core_commands.py:2892 redbot/core/core_commands.py:2961 -#: redbot/core/core_commands.py:2985 redbot/core/core_commands.py:3067 +#: redbot/core/core_commands.py:2949 redbot/core/core_commands.py:3065 +#: redbot/core/core_commands.py:3089 redbot/core/core_commands.py:3171 msgid "Done." msgstr "完成。" -#: redbot/core/core_commands.py:2897 +#: redbot/core/core_commands.py:2954 +#, 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://avatars.githubusercontent.com/u/23690422` - 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:2971 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set bot avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " -msgstr "\n" -"移除 [botname] 的頭像。\n\n" -" **例子:**\n" -" - `[p]set bot avatar remove` " +msgstr "" -#: redbot/core/core_commands.py:2905 +#: redbot/core/core_commands.py:2979 msgid "Avatar removed." msgstr "頭像已移除。" -#: redbot/core/core_commands.py:2910 +#: redbot/core/core_commands.py:2984 +#, docstring +msgid "Sets [botname]'s banner\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot banner` - With an image attachment, this will set the banner.\n" +" - `[p]set bot banner` - Without an attachment, this will show the command help.\n" +" - `[p]set bot banner https://opengraph.githubassets.com` - Sets the banner to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an banner. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3001 +#, docstring +msgid "\n" +" Removes [botname]'s banner.\n\n" +" **Example:**\n" +" - `[p]set bot banner remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3009 +msgid "Banner removed." +msgstr "" + +#: redbot/core/core_commands.py:3014 #, 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" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The username to give the bot.\n" " " -msgstr "設置 [botname] 的用戶名。\n\n" -" 用戶名的最大長度為 32 個字符。\n\n" -" 注意:無法手動更改已驗證機器人的用戶名。\n" -" 請聯繫 Discord 支持進行更改。\n\n" -" **例子:**\n" -" - `[p] 設置機器人用戶名 BaguetteBot`\n\n" -" **參數:**\n" -" - `` - 給機器人的用戶名。 " +msgstr "" -#: redbot/core/core_commands.py:2926 +#: redbot/core/core_commands.py:3030 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:2933 +#: redbot/core/core_commands.py:3037 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "更改名稱失敗。不得超過 32 個字符。" -#: redbot/core/core_commands.py:2939 +#: redbot/core/core_commands.py:3043 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:2949 +#: redbot/core/core_commands.py:3053 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "更改用戶名失敗。 Discord 返回以下錯誤:{error_message}" -#: redbot/core/core_commands.py:2959 +#: redbot/core/core_commands.py:3063 msgid "Unexpected error occurred when trying to change the username." msgstr "嘗試更改用戶名時發生意外錯誤。" -#: redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:3071 #, 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" +" - `[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 "為當前服務器設置 [botname] 的暱稱。\n\n" -" 暱稱的最大長度為 32 個字符。\n\n" -" **例子:**\n" -" - `[p]設置機器人暱稱🎃 SpookyBot 🎃`\n\n" -" **參數:**\n" -" - `[nickname]` - 給機器人的暱稱。留空以清除當前暱稱。 " +msgstr "" -#: redbot/core/core_commands.py:2979 +#: redbot/core/core_commands.py:3083 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "更改暱稱失敗。不得超過 32 個字符。" -#: redbot/core/core_commands.py:2983 +#: redbot/core/core_commands.py:3087 msgid "I lack the permissions to change my own nickname." msgstr "我沒有更改自己暱稱的權限。" -#: redbot/core/core_commands.py:2990 +#: redbot/core/core_commands.py:3094 #, 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" +" - `[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" +" - `[text]` - The custom info text.\n" " " -msgstr "自定義 `[p]info` 的一部分。\n\n" -" 允許的最大字符數為 1024。\n" -" 支持降價、鏈接和“提及”。\n\n" -" 鏈接示例:`[我的鏈接](https://example.com)`\n\n" -" **例子:**\n" -" - `[p]set bot custominfo >>> 我可以使用 **markdown** 例如引號,||劇透||和多行。`\n" -" - `[p]set bot custominfo 加入我的 [支持服務器](discord.gg/discord)!`\n" -" - `[p]set bot custominfo` - 刪除自定義信息文本。\n\n" -" **參數:**\n" -" - `[text]` - 自定義信息文本。 " +msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3111 msgid "The custom text has been cleared." msgstr "自定義文本已被清除。" -#: redbot/core/core_commands.py:3011 +#: redbot/core/core_commands.py:3115 msgid "The custom text has been set." msgstr "自訂欄位已經設置" -#: redbot/core/core_commands.py:3014 +#: redbot/core/core_commands.py:3118 msgid "Text must be fewer than 1024 characters long." msgstr "文本長度必須少於 1024 個字符。" -#: redbot/core/core_commands.py:3023 +#: redbot/core/core_commands.py:3127 #, docstring msgid "Commands for setting [botname]'s status." msgstr "用於設置 [botname] 狀態的命令。" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3141 #, 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" @@ -2657,170 +2444,149 @@ msgid "Sets [botname]'s streaming status to a twitch stream.\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" +" - `[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 "將 [botname] 的streaming狀態設置為twitch stream。\n\n" -" 根據上下文,這將顯示為“Streaming ”或“LIVE ON TWITCH”。\n" -" 它還將包括一個帶有 twitch.tv 網址的“觀看”按鈕,用於提供的streaming。\n" -" 流標題的最大長度為 128 個字符。\n\n" -" 將 streamer 和 stream_title 都留空將清除它。\n\n" -" **例子:**\n" -" - `[p]set status stream` - 清除活動狀態。\n" -" - `[p]set status stream 26 Twentysix is streaming` - 將stream設置為`https://www.twitch.tv/26`。\n" -" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - 手動設置 URL。\n\n" -" **參數:**\n" -" - `` - 要提供鏈接的 twitch stream媒體。 這可以是他們的抽搐名稱或整個 URL。\n" -" - `` - 在狀態中跟隨`Streaming`的文本。" - -#: redbot/core/core_commands.py:3055 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "主播 url 的最大長度為 511 個字符。" - -#: redbot/core/core_commands.py:3058 -msgid "The maximum length of the stream title is 128 characters." -msgstr "直播標題的最大長度為 128 個字符。" - -#: redbot/core/core_commands.py:3073 +" - `` - 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:3179 #, 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" +" - `[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 "設置 [botname] 的播放狀態。\n\n" -" 根據上下文,這將顯示為 `Playing ` 或 `PLAYING A GAME: `。\n\n" -" 播放狀態的最大長度為 128 個字符。\n\n" -" **例子:**\n" -" - `[p]set status playing` - 清除活動狀態。\n" -" - `[p]set status playing the keyboard`\n\n" -" **參數:**\n" -" - `[game]` - `Playing` 後面的文本。 留空以清除當前活動狀態。 " - -#: redbot/core/core_commands.py:3089 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "直播標題的最大長度為 128 個字符。" - -#: redbot/core/core_commands.py:3097 +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3200 msgid "Status set to `Playing {game.name}`." msgstr "狀態設置為“正在玩 {game.name}”。" -#: redbot/core/core_commands.py:3099 +#: redbot/core/core_commands.py:3202 msgid "Game cleared." msgstr "遊戲狀態已清除。" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:3210 #, 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" +" - `[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" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3123 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "正在聽狀態的描述最大長度為 128 個字符。" - -#: redbot/core/core_commands.py:3132 +#: redbot/core/core_commands.py:3232 msgid "Status set to `Listening to {listening}`." msgstr "狀態設置為“正在收聽 {listening}”。" -#: redbot/core/core_commands.py:3135 +#: redbot/core/core_commands.py:3235 msgid "Listening cleared." msgstr "已清除正在聽狀態。" -#: redbot/core/core_commands.py:3141 +#: redbot/core/core_commands.py:3243 #, 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" +" - `[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" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3158 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "正在觀看的描述最大長度為 128 個字符。" - -#: redbot/core/core_commands.py:3165 +#: redbot/core/core_commands.py:3264 msgid "Status set to `Watching {watching}`." msgstr "狀態設置為“正在看{watching}”。" -#: redbot/core/core_commands.py:3167 +#: redbot/core/core_commands.py:3266 msgid "Watching cleared." msgstr "已清除正在看狀態。" -#: redbot/core/core_commands.py:3173 +#: redbot/core/core_commands.py:3274 #, 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" +" - `[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" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:3191 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "競爭狀態的描述最大長度為 128 個字符。" - -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:3296 msgid "Status set to `Competing in {competing}`." msgstr "狀態設置為“在{competing} 中競爭”。" -#: redbot/core/core_commands.py:3203 +#: redbot/core/core_commands.py:3299 msgid "Competing cleared." msgstr "已清除競爭狀態。" -#: redbot/core/core_commands.py:3208 +#: redbot/core/core_commands.py:3307 +#, 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:3328 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3330 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3335 msgid "Status changed to {}." msgstr "狀態已更改為 {}。" -#: redbot/core/core_commands.py:3214 +#: redbot/core/core_commands.py:3341 #, docstring msgid "Set [botname]'s status to online." msgstr "將 [botname] 的狀態設置為在線。" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:3348 #, docstring msgid "Set [botname]'s status to do not disturb." msgstr "將 [botname] 的狀態設置為請勿打擾。" -#: redbot/core/core_commands.py:3228 +#: redbot/core/core_commands.py:3355 #, docstring msgid "Set [botname]'s status to idle." msgstr "將 [botname] 的狀態設置為空閒。" -#: redbot/core/core_commands.py:3235 +#: redbot/core/core_commands.py:3362 #, docstring msgid "Set [botname]'s status to invisible." msgstr "將 [botname] 的狀態設置為隱藏。" -#: redbot/core/core_commands.py:3245 +#: redbot/core/core_commands.py:3372 #, docstring msgid "Set server's admin and mod roles for [botname]." msgstr "為 [botname] 設置伺務器的管理員和管理員身分組。" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:3378 #, docstring msgid "\n" " Adds an admin role for this server.\n\n" @@ -2831,35 +2597,22 @@ msgid "\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" +" - `[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" -"為此服務器添加管理員身分組。\n\n" -" 管理員擁有與 Mod 相同的訪問權限,以及額外的管理員級別指令,例如:\n" -" -`[p]set serverprefix`\n" -" -`[p]addrole`\n" -" -`[p]ban`\n" -" -`[p]ignore guild`\n\n" -" 和更多。\n\n" -" **例子:**\n" -" -`[p]set roles addadminrole @Admins`\n" -" -`[p]set roles addadminrole Super Admins`\n\n" -" **參數:**\n" -" - `` - 添加為管理員的身分組。\n" +" - `` - The role to add as an admin.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3271 +#: redbot/core/core_commands.py:3398 msgid "This role is already an admin role." msgstr "此身分組已經是管理員身分組。" -#: redbot/core/core_commands.py:3273 +#: redbot/core/core_commands.py:3400 msgid "That role is now considered an admin role." msgstr "該身分組現在被視為管理員身分組。" -#: redbot/core/core_commands.py:3279 +#: redbot/core/core_commands.py:3406 #, docstring msgid "\n" " Adds a moderator role for this server.\n\n" @@ -2869,88 +2622,62 @@ msgid "\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" +" - `[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 "\n" -"為此服務器添加版主角身分組。\n\n" -" 這授予對主持人級別命令的訪問權限,例如:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" 和更多。\n\n" -" **例子:**\n" -" -`[p]set roles addmodrole @Mods`\n" -" -`[p]set roles addmodrole Loyal Helpers`\n\n" -" **參數:**\n" -" - `` - 添加為版主的身分組。\n" +" - `` - The role to add as a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3298 +#: redbot/core/core_commands.py:3425 msgid "This role is already a mod role." msgstr "此身分組已經是版主身分組。" -#: redbot/core/core_commands.py:3300 +#: redbot/core/core_commands.py:3427 msgid "That role is now considered a mod role." msgstr "該身分組現在被視為版主身分組。" -#: redbot/core/core_commands.py:3308 +#: redbot/core/core_commands.py:3435 #, 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" +" - `[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" -"刪除此伺務器的管理員身分組。\n\n" -" **例子:**\n" -" -`[p]set roles removeadminrole @Admins`\n" -" -`[p]set roles removeadminrole Super Admins`\n\n" -" **參數:**\n" -" - `` - 要從管理員身份中刪除的身分組。\n" +" - `` - The role to remove from being an admin.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3320 +#: redbot/core/core_commands.py:3447 msgid "That role was not an admin role to begin with." msgstr "該身分組原本就不是管理員身分組。" -#: redbot/core/core_commands.py:3322 +#: redbot/core/core_commands.py:3449 msgid "That role is no longer considered an admin role." msgstr "該身分組不再被視為管理員身分組。" -#: redbot/core/core_commands.py:3330 +#: redbot/core/core_commands.py:3457 #, 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" +" - `[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" -"刪除此伺務器的 mod 身分組。\n\n" -" **例子:**\n" -" -`[p]set roles removemodrole @Mods`\n" -" -`[p]set roles removemodrole Loyal Helpers`\n\n" -" **參數:**\n" -" - `` - 從版主中刪除的身分組。\n" +" - `` - The role to remove from being a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3342 +#: redbot/core/core_commands.py:3469 msgid "That role was not a mod role to begin with." msgstr "該身分組原本就不是mod身分組。" -#: redbot/core/core_commands.py:3344 +#: redbot/core/core_commands.py:3471 msgid "That role is no longer considered a mod role." msgstr "該身分組不再被視為 mod 身分組。" -#: redbot/core/core_commands.py:3352 +#: redbot/core/core_commands.py:3479 #, docstring msgid "\n" " Changes [botname]'s locale in this server.\n\n" @@ -2958,30 +2685,17 @@ msgid "\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" +" - `[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 "\n" -"更改此伺務器中 [botname] 的語言環境。\n\n" -" 轉到 [Red 的 Crowdin 頁面](https://translate.discord.red) 查看可用於翻譯的語言環境。\n\n" -" 使用“default”回到機器人的默認設置語言。\n\n" -" 如果你想改變機器人的全球語言環境,請參閱 `[p]set locale global` 指令。\n\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` - 重置為全局默認語言環境。\n\n" -" **參數:**\n" -" - `` - 機器人使用的默認語言環境。 這可以是包含國家代碼的任何語言代碼。\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:3379 +#: redbot/core/core_commands.py:3506 #, docstring msgid "\n" " Changes [botname]'s default locale.\n\n" @@ -2989,79 +2703,55 @@ msgid "\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" +" - `[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 "\n" -"更改 [botname] 的默認語言環境。\n\n" -" 這將在服務器未設置區域設置或在 DM 中使用。\n\n" -" 轉到 [Red 的 Crowdin 頁面](https://translate.discord.red) 查看可用於翻譯的語言環境。\n\n" -" 要重置為英語,請使用“en-US”。\n\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" -" **參數:**\n" -" - `` - 機器人使用的默認語言環境。 這可以是包含國家代碼的任何語言代碼。\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:3400 redbot/core/core_commands.py:3443 -#: redbot/core/core_commands.py:3505 redbot/core/core_commands.py:3550 +#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3570 +#: redbot/core/core_commands.py:3632 redbot/core/core_commands.py:3677 msgid "Invalid language code. Use format: `en-US`" msgstr "語言代碼無效。 使用格式如:`en-US`" -#: redbot/core/core_commands.py:3404 redbot/core/core_commands.py:3447 -#: redbot/core/core_commands.py:3509 redbot/core/core_commands.py:3554 +#: redbot/core/core_commands.py:3531 redbot/core/core_commands.py:3574 +#: redbot/core/core_commands.py:3636 redbot/core/core_commands.py:3681 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "格式無效 - 語言代碼必須包含國家代碼,例如 `en-US`" -#: redbot/core/core_commands.py:3411 +#: redbot/core/core_commands.py:3538 msgid "Global locale has been set." msgstr "已設置全域語言環境。" -#: redbot/core/core_commands.py:3417 +#: redbot/core/core_commands.py:3544 #, 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" +" - `[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 "\n" -"更改此服務器中 [botname] 的語言環境。\n\n" -" 轉到 [Red 的 Crowdin 頁面](https://translate.discord.red) 查看可用於翻譯的語言環境。\n\n" -" 使用“default”返回機器人的默認設置語言。\n\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` - 重置為全局默認語言環境。\n\n" -" **參數:**\n" -" - `` - 機器人使用的默認語言環境。 這可以是包含國家代碼的任何語言代碼。\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:3438 +#: redbot/core/core_commands.py:3565 msgid "Locale has been set to the default." msgstr "語言環境已設置為默認值。" -#: redbot/core/core_commands.py:3453 +#: redbot/core/core_commands.py:3580 msgid "Locale has been set." msgstr "已設置語言環境。" -#: redbot/core/core_commands.py:3458 +#: redbot/core/core_commands.py:3585 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" @@ -3069,91 +2759,61 @@ msgid "\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" +" - `[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 "\n" -"更改此服務器中機器人的區域格式。 這用於格式化日期、時間和數字。\n\n" -" `language_code` 可以是包含國家代碼的任何語言代碼,例如 `en-US`、`de-DE`、`fr-FR`、`pl-PL` 等。\n" -" 將“reset”傳遞給 `language_code` 以根據此服務器中機器人的語言環境設置區域格式。\n\n" -" 如果要更改機器人的全局區域格式,請參閱“[p]set regionalformat global”命令。\n\n" -" **例子:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat reset` - 重置語言環境。\n\n" -" **參數:**\n" -" - `[language_code]` - 用於此服務器中機器人的區域格式。\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3482 +#: redbot/core/core_commands.py:3609 #, 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" +" - `[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 "\n" -"更改機器人的區域格式。 這用於格式化日期、時間和數字。\n\n" -" `language_code` 可以是包含國家代碼的任何語言代碼,例如 `en-US`、`de-DE`、`fr-FR`、`pl-PL` 等。\n" -" 將“reset”傳遞給“language_code”以根據機器人的語言環境設置區域格式。\n\n" -" **例子:**\n" -" - `[p]set regionalformat global en-US`\n" -" - `[p]set region global de-DE`\n" -" - `[p]set regionalformat global reset` - 重置語言環境。\n\n" -" **參數:**\n" -" - `[language_code]` - 用於機器人的默認區域格式。\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:3626 msgid "Global regional formatting will now be based on bot's locale." msgstr "全球區域格式現在將基於機器人的語言環境。" -#: redbot/core/core_commands.py:3516 +#: redbot/core/core_commands.py:3643 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "全球區域格式現在將基於“{language_code}”區域設置。" -#: redbot/core/core_commands.py:3525 +#: redbot/core/core_commands.py:3652 #, 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" +" - `[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 "\n" -"更改此服務器中機器人的區域格式。這用於格式化日期、時間和數字。\n\n" -" `language_code` 可以是包含國家/地區代碼的任何語言代碼,例如`en-US`、`de-DE`、`fr-FR`、`pl-PL`等。\n" -" 將“reset”傳遞給 `language_code` 以根據此服務器中機器人的語言環境設置區域格式。\n\n" -" **例子:**\n" -" - `[p] 設置區域格式服務器 en-US`\n" -" - `[p] 設置區域本地 de-DE`\n" -" - `[p]set regionformat server reset` - 重置為區域設置。\n\n" -" **參數:**\n" -" - `[language_code]` - 此服務器中機器人使用的區域格式。 " +msgstr "" -#: redbot/core/core_commands.py:3543 +#: redbot/core/core_commands.py:3670 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "區域格式現在將基於此服務器中機器人的語言環境。" -#: redbot/core/core_commands.py:3561 +#: redbot/core/core_commands.py:3688 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "區域格式現在將基於 `{language_code}` 區域設置。" -#: redbot/core/core_commands.py:3578 +#: redbot/core/core_commands.py:3705 #, docstring msgid "\n" " Commands to set, list or remove various external API tokens.\n\n" @@ -3163,97 +2823,76 @@ msgid "\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" +" - `[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 "\n" -" 設置、列出或刪除各種外部 API 令牌的指令。\n\n" -" 一些第三方 cog 和一些核心 cog 將要求此設置。\n\n" -" 如果在沒有“”或“”參數的情況下傳遞,它將允許您打開一個模式以安全地設置您的 API 密鑰。\n\n" -" 要添加密鑰,請提供服務名稱和以逗號分隔的令牌\n" -" 請求此命令的 cog 所描述的鍵值列表。\n\n" -" 注意:API 令牌是敏感的,因此此命令只能在私人頻道或與機器人的 DM 中使用。\n\n" -" **例子:**\n" -" -`[p] 設置 api`\n" -" - `[p] 設置 api spotify`\n" -" -`[p]set api spotify redirect_uri localhost`\n" -" -`[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **參數:**\n" -" - `` - 您要向其添加令牌的服務。\n" -" - `` - 令牌鍵和值對。 鍵和值應由 ` `、`、` 或 `;` 之一分隔。\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:3601 redbot/core/core_commands.py:3604 +#: redbot/core/core_commands.py:3729 msgid "Click the button below to set your keys." msgstr "單擊下面的按鈕設置您的密鑰。" -#: redbot/core/core_commands.py:3611 +#: redbot/core/core_commands.py:3731 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3736 msgid "`{service}` API tokens have been set." msgstr "`{service}` API 令牌已設置。" -#: redbot/core/core_commands.py:3615 +#: redbot/core/core_commands.py:3740 #, 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 "\n" -"顯示所有外部 API 服務及其已設置的密鑰。\n\n" -" 秘密不顯示。\n\n" -" **例子:**\n" -" - `[p]set api list` " +msgstr "" -#: redbot/core/core_commands.py:3626 +#: redbot/core/core_commands.py:3751 msgid "No API services have been set yet." msgstr "尚未設置任何 API 服務。" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API services:\n" msgstr "設置 API 服務:\n" -#: redbot/core/core_commands.py:3631 +#: redbot/core/core_commands.py:3756 msgid "Set API service:\n" msgstr "設置 API 服務:\n" -#: redbot/core/core_commands.py:3641 +#: redbot/core/core_commands.py:3766 #, 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" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The services to remove." -msgstr "\n" -"刪除給定服務及其所有密鑰和令牌。\n\n" -" **例子:**\n" -" - `[p] 設置 api 刪除 spotify`\n" -" - `[p] 設置 api 刪除 github youtube`\n\n" -" **參數:**\n" -" - `` - 要刪除的服務。" - -#: redbot/core/core_commands.py:3656 +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3781 msgid "Services deleted successfully:\n" "{services_list}" msgstr "服務刪除成功:\n" "{services_list}" -#: redbot/core/core_commands.py:3660 +#: redbot/core/core_commands.py:3785 msgid "Service deleted successfully: {service_name}" msgstr "服務刪除成功:{service_name}" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:3790 msgid "None of the services you provided had any keys set." msgstr "您提供的所有服務都沒有設置任何密鑰。" -#: redbot/core/core_commands.py:3673 +#: redbot/core/core_commands.py:3798 #, docstring msgid "\n" " Commands for configuring owner notifications.\n\n" @@ -3263,7 +2902,7 @@ msgstr "\n" "用於配置所有者通知的命令。\n\n" " 所有者通知包括 `[p]contact` 的使用和可用的 Red 更新。 " -#: redbot/core/core_commands.py:3682 +#: redbot/core/core_commands.py:3807 #, docstring msgid "\n" " Opt-in on receiving owner notifications.\n\n" @@ -3271,90 +2910,63 @@ msgid "\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" +" - `[p]set ownernotifications optin`\n" " " -msgstr "\n" -"選擇接收所有者通知。\n\n" -" 這是默認狀態。\n\n" -" 注意:這只會繼續向您的 DM 發送所有者通知。\n" -" 其他所有者和目的地不會受到影響。\n\n" -" **例子:**\n" -" - `[p]set ownernotifications optin` " +msgstr "" -#: redbot/core/core_commands.py:3701 +#: redbot/core/core_commands.py:3826 #, 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 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" +" - `[p]set ownernotifications optout`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3723 +#: redbot/core/core_commands.py:3848 #, 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" +" - `[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" +" - `` - The channel to send owner notifications to.\n" " " -msgstr "\n" -"添加目標文本通道以接收所有者通知。\n\n" -" **例子:**\n" -" - `[p]set ownernotifications adddestination #owner-notifications`\n" -" - `[p]set ownernotifications adddestination 168091848718417920` - 接受頻道 ID。\n\n" -" **參數:**\n" -" - `` - 向其發送所有者通知的頻道。 " +msgstr "" -#: redbot/core/core_commands.py:3748 +#: redbot/core/core_commands.py:3873 #, 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" +" - `[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" +" - `` - The channel to stop sending owner notifications to.\n" " " -msgstr "\n" -"從接收所有者通知中刪除目標文本通道。\n\n" -" **例子:**\n" -" - `[p]set ownernotifications removedestination #owner-notifications`\n" -" - `[p]set ownernotifications deletedestination 168091848718417920` - 接受頻道 ID。\n\n" -" **參數:**\n" -" - `` - 停止向其發送所有者通知的頻道。 " +msgstr "" -#: redbot/core/core_commands.py:3772 +#: redbot/core/core_commands.py:3897 #, docstring msgid "\n" " Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set ownernotifications listdestinations`\n" +" - `[p]set ownernotifications listdestinations`\n" " " -msgstr "\n" -"列出所有者通知的已配置額外目標。\n\n" -" **例子:**\n" -" - `[p]set ownernotifications listdestinations` " +msgstr "" -#: redbot/core/core_commands.py:3782 +#: redbot/core/core_commands.py:3907 msgid "There are no extra channels being sent to." msgstr "沒有額外的頻道被發送到。" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:3918 msgid "Unknown channel with id: {id}" msgstr "未知頻道:{id}" -#: redbot/core/core_commands.py:3803 +#: redbot/core/core_commands.py:3928 #, docstring msgid "\n" " Show the current settings for [botname].\n\n" @@ -3362,11 +2974,11 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3817 redbot/core/core_commands.py:3821 +#: redbot/core/core_commands.py:3942 redbot/core/core_commands.py:3946 msgid "Not Set." msgstr "未設定" -#: redbot/core/core_commands.py:3828 +#: redbot/core/core_commands.py:3953 msgid "Admin roles: {admin}\n" "Mod roles: {mod}\n" "Locale: {guild_locale}\n" @@ -3376,7 +2988,7 @@ msgstr "管理員角色:{admin}\n" "語言環境:{guild_locale}\n" "區域格式:{guild_regional_format}\n" -#: redbot/core/core_commands.py:3849 +#: redbot/core/core_commands.py:3974 msgid "{bot_name} Settings:\n\n" "Prefixes: {prefixes}\n" "{guild_settings}Global locale: {locale}\n" @@ -3388,75 +3000,61 @@ msgstr "{bot_name} 設置:\n\n" "全球區域格式:{regional_format}\n" "默認嵌入顏色:{colour}" -#: redbot/core/core_commands.py:3871 +#: redbot/core/core_commands.py:3996 #, 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" +" - `[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 "設置延遲,直到機器人刪除命令消息。\n\n" -" 必須介於 -1 和 60 之間。\n\n" -" 設置為 -1 以禁用此功能。\n\n" -" 這僅適用於當前服務器,而不適用於全局。\n\n" -" **例子:**\n" -" - `[p]set deletedelay` - 顯示當前刪除延遲設置。\n" -" - `[p]set deletedelay 60` - 將刪除延遲設置為最大 60 秒。\n" -" - `[p]set deletedelay -1` - 禁止刪除命令消息。\n\n" -" **參數:**\n" -" - `[time]` - 刪除命令消息前等待的秒數。 使用 -1 禁用。 " - -#: redbot/core/core_commands.py:3892 +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4017 msgid "Command deleting disabled." msgstr "命令刪除已禁用。" -#: redbot/core/core_commands.py:3894 +#: redbot/core/core_commands.py:4019 msgid "Delete delay set to {num} seconds." msgstr "刪除延遲設置為 {num} 秒。" -#: redbot/core/core_commands.py:3899 +#: redbot/core/core_commands.py:4024 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:3906 +#: redbot/core/core_commands.py:4031 msgid "I will not delete command messages." msgstr "我不會刪除命令消息。" -#: redbot/core/core_commands.py:3912 +#: redbot/core/core_commands.py:4037 #, 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" +" - `[p]set usebotcolour`\n" " " -msgstr "\n" -"切換是否使用機器人所有者配置的顏色進行嵌入。\n\n" -" 默認是使用機器人配置的顏色。\n" -" 否則,使用的顏色將是機器人頂部角色的顏色。\n\n" -" **例子:**\n" -" - `[p]set usebotcolour` " +msgstr "" -#: redbot/core/core_commands.py:3924 +#: redbot/core/core_commands.py:4049 msgid "The bot {} use its configured color for embeds." msgstr "{} 使用其配置的顏色進行嵌入。" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will not" msgstr "將不會" -#: redbot/core/core_commands.py:3925 +#: redbot/core/core_commands.py:4050 msgid "will" msgstr "將會" -#: redbot/core/core_commands.py:3933 +#: redbot/core/core_commands.py:4058 #, docstring msgid "\n" " Toggle whether to enable fuzzy command search for the server.\n\n" @@ -3464,124 +3062,97 @@ msgid "\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" +" - `[p]set serverfuzzy`\n" " " -msgstr "\n" -"切換是否為服務器啟用模糊命令搜索。\n\n" -" 這允許機器人識別潛在的拼寫錯誤的命令並提供更正。\n\n" -" 注意:這可能是處理器密集型的,可能不適合大型服務器。\n\n" -" 默認為禁用模糊命令搜索。\n\n" -" **例子:**\n" -" - `[p]set serverfuzzy` " - -#: redbot/core/core_commands.py:3948 +msgstr "" + +#: redbot/core/core_commands.py:4073 msgid "Fuzzy command search has been {} for this server." msgstr "此服務器的模糊命令搜索已{}。" -#: redbot/core/core_commands.py:3956 +#: redbot/core/core_commands.py:4081 #, 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" +" - `[p]set fuzzy`\n" " " -msgstr "\n" -"切換是否在 DM 中啟用模糊命令搜索。\n\n" -" 這允許機器人識別潛在的拼寫錯誤的命令並提供更正。\n\n" -" 默認為禁用模糊命令搜索。\n\n" -" **例子:**\n" -" -`[p]set fuzzy` " +msgstr "" -#: redbot/core/core_commands.py:3969 +#: redbot/core/core_commands.py:4094 msgid "Fuzzy command search has been {} in DMs." msgstr "DM 中的模糊命令搜索已{}。" -#: redbot/core/core_commands.py:3977 +#: redbot/core/core_commands.py:4102 #, 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" +" - `[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" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " -msgstr "\n" -"設置用於機器人嵌入的默認顏色。\n\n" -" 顏色參數的可接受值可在以下位置找到:\n\n" -" https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\n\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" -" **參數:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" -" " - -#: redbot/core/core_commands.py:3997 +msgstr "" + +#: redbot/core/core_commands.py:4122 msgid "The color has been reset." msgstr "顏色已重置。" -#: redbot/core/core_commands.py:4000 +#: redbot/core/core_commands.py:4125 msgid "The color has been set." msgstr "顏色已設置。" -#: redbot/core/core_commands.py:4009 +#: redbot/core/core_commands.py:4134 #, 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" +" - `[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 "設置 [botname] 的全局前綴(es)。\n\n" -" 警告:這不是添加劑。 它將替換所有當前的前綴。\n\n" -" 另請參閱 `--mentionable` 標誌以啟用將機器人作為前綴提及。\n\n" -" **例子:**\n" -" - `[p] 設置前綴!`\n" -" - `[p]set prefix \"!\"` - 在前綴中使用空格需要引號。\n" -" - `[p]set prefix \"@[botname] \"` - 這使用提及作為前綴。 另請參閱 `--mentionable` 標誌。\n" -" - `[p] 設置前綴! ? .` - 設置多個前綴。\n\n" -" **參數:**\n" -" - `` - 機器人將全局響應的前綴。 " - -#: redbot/core/core_commands.py:4026 redbot/core/core_commands.py:4085 +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4151 redbot/core/core_commands.py:4228 msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "前綴不能以“/”開頭,因為它與 Discord 內的斜線指令衝突。" -#: redbot/core/core_commands.py:4031 -msgid "Warning: A prefix is above the recommended length (25 characters).\n" +#: redbot/core/core_commands.py:4156 +msgid "Warning: A prefix is below the recommended length (1 character).\n" "Do you want to continue?" -msgstr "警告:前綴超過建議的長度(25 個字符)。\n" -"你要繼續嗎?" +msgstr "" -#: redbot/core/core_commands.py:4045 +#: redbot/core/core_commands.py:4170 redbot/core/core_commands.py:4188 msgid "Cancelled." msgstr "已取消。" -#: redbot/core/core_commands.py:4049 +#: redbot/core/core_commands.py:4174 +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:4192 msgid "Prefix set." msgstr "前綴設置。" -#: redbot/core/core_commands.py:4051 +#: redbot/core/core_commands.py:4194 msgid "Prefixes set." msgstr "前綴設置。" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:4201 #, docstring msgid "\n" " Sets [botname]'s server prefix(es).\n\n" @@ -3589,34 +3160,38 @@ msgid "\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" +" - `[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" +" - `[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:4081 +#: redbot/core/core_commands.py:4224 msgid "Server prefixes have been reset." msgstr "服務器前綴已重置。" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:4232 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4235 msgid "You cannot have a prefix longer than 25 characters." msgstr "前綴不能超過 25 個字符。" -#: redbot/core/core_commands.py:4094 +#: redbot/core/core_commands.py:4240 msgid "Server prefix set." msgstr "服務器前綴設置。" -#: redbot/core/core_commands.py:4096 +#: redbot/core/core_commands.py:4242 msgid "Server prefixes set." msgstr "服務器前綴設置。" -#: redbot/core/core_commands.py:4101 +#: redbot/core/core_commands.py:4247 #, docstring msgid "\n" " Set a global bot variable for using buttons in menus.\n\n" @@ -3641,15 +3216,15 @@ msgstr "\n" " - `[use_buttons]` - 是否使用按鈕。 留空以切換。\n" " " -#: redbot/core/core_commands.py:4120 +#: redbot/core/core_commands.py:4266 msgid "I will use buttons on basic menus." msgstr "我將在基本菜單上使用按鈕功能。" -#: redbot/core/core_commands.py:4122 +#: redbot/core/core_commands.py:4268 msgid "I will not use buttons on basic menus." msgstr "我不會在基本菜單上使用按鈕功能。" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:4273 #, docstring msgid "\n" " Set the message that will be sent on uncaught bot errors.\n\n" @@ -3672,19 +3247,19 @@ msgstr "\n" " - `[msg]` - 自定義錯誤消息。 必須少於 1000 個字符。 省略重置為默認值。\n" " " -#: redbot/core/core_commands.py:4142 +#: redbot/core/core_commands.py:4288 msgid "The message must be less than 1000 characters." msgstr "消息必須少於 1000 個字符。" -#: redbot/core/core_commands.py:4146 +#: redbot/core/core_commands.py:4292 msgid "Successfully updated the error message." msgstr "成功更新錯誤信息。" -#: redbot/core/core_commands.py:4149 +#: redbot/core/core_commands.py:4295 msgid "Successfully reset the error message back to the default one." msgstr "成功將錯誤消息重置為默認消息。" -#: redbot/core/core_commands.py:4156 +#: redbot/core/core_commands.py:4302 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -3694,59 +3269,48 @@ msgstr "\n" "管理幫助命令設定的命令。\n\n" "所有幫助設定都全域性應用。 " -#: redbot/core/core_commands.py:4165 +#: redbot/core/core_commands.py:4311 #, 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 "\n" -"顯示當前的幫助設定。\n\n" -"警告:如果不使用預設格式化程式,這些設定可能不準確。\n\n" -"**示例:**\n\n" -"- `[p]helpset showsettings` " +msgstr "" -#: redbot/core/core_commands.py:4179 +#: redbot/core/core_commands.py:4325 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "警告:預設格式化程式未使用,這些設定可能不適用。" -#: redbot/core/core_commands.py:4189 +#: redbot/core/core_commands.py:4335 #, 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 "\n" -"這會將 [botname] 的幫助格式化程序重置為默認格式化程序。\n\n" -" **例子:**\n" -" -`[p]helpset resetformatter` " +msgstr "" -#: redbot/core/core_commands.py:4198 +#: redbot/core/core_commands.py:4344 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 "幫助格式化程序已被重置。 這不會阻止 cogs 修改幫助,如果這是一個問題,您可能需要刪除 cog。" -#: redbot/core/core_commands.py:4207 +#: redbot/core/core_commands.py:4353 #, 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 "\n" -"這會將 [botname] 的幫助設置重置為其默認值。\n\n" -" 使用來自 3rd 方 cogs 的自定義格式化程序時,這可能不會產生影響\n\n" -" **例子:**\n" -" -`[p]helpset resetsettings` " +msgstr "" -#: redbot/core/core_commands.py:4217 +#: redbot/core/core_commands.py:4363 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." msgstr "幫助設置已重置為默認值。 使用 3rd 方幫助格式化程序時,這可能不會產生影響。" -#: redbot/core/core_commands.py:4229 +#: redbot/core/core_commands.py:4375 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" @@ -3755,113 +3319,82 @@ msgid "\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" +" - `[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 "\n" -" 允許將幫助命令作為分頁菜單發送,而不是單獨發送\n" -" 消息。\n\n" -" 當傳遞“reactions”、“buttons”、“select”或“selectonly”時,\n" -" `[p]help` 一次只會顯示一頁\n" -" 並將使用關聯的控制方案在頁面之間導航。\n\n" -" **例子:**\n" -" - `[p]helpset usemenus reactions` - 啟用使用反應菜單。\n" -" - `[p]helpset usemenus buttons` - 啟用使用按鈕菜單。\n" -" - `[p]helpset usemenus select` - 使用選擇菜單啟用按鈕。\n" -" - `[p]helpset usemenus selectonly` - 僅在幫助中啟用選擇菜單。\n" -" - `[p]helpset usemenus disable` - 禁用幫助菜單。\n\n" -" **參數:**\n" -" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - 是否使用 `buttons`,\n" -" `reactions`、`select`、`selectonly` 或無菜單。\n" -" " - -#: redbot/core/core_commands.py:4249 +msgstr "" + +#: redbot/core/core_commands.py:4395 msgid "Help will use the select menu only." msgstr "幫助清單將僅使用選擇菜單模式。" -#: redbot/core/core_commands.py:4252 +#: redbot/core/core_commands.py:4398 msgid "Help will use button menus and add a select menu." msgstr "幫助清單將使用按鈕功能並添加一個菜單選擇欄。" -#: redbot/core/core_commands.py:4255 +#: redbot/core/core_commands.py:4401 msgid "Help will use button menus." msgstr "幫助清單將使用按鈕功能。" -#: redbot/core/core_commands.py:4258 +#: redbot/core/core_commands.py:4404 msgid "Help will use reaction menus." msgstr "幫助清單將使用反應功能。" -#: redbot/core/core_commands.py:4261 +#: redbot/core/core_commands.py:4407 msgid "Help will not use menus." msgstr "幫助不使用菜單。" -#: redbot/core/core_commands.py:4268 +#: redbot/core/core_commands.py:4414 #, 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 "\n" -"這允許幫助命令顯示隱藏的命令。\n\n" -" 這默認為 False。\n" -" 在沒有設置的情況下使用它會切換。\n\n" -" **例子:**\n" -" - `[p]helpset showhidden True` - 啟用顯示隱藏命令。\n" -" - `[p]helpset showhidden` - 切換值。\n\n" -" **參數:**\n" -" - `[show_hidden]` - 是否在幫助中使用顯示隱藏命令。 留空以進行切換。 " - -#: redbot/core/core_commands.py:4285 +msgstr "" + +#: redbot/core/core_commands.py:4431 msgid "Help will not filter hidden commands." msgstr "幫助不會過濾隱藏的命令。" -#: redbot/core/core_commands.py:4287 +#: redbot/core/core_commands.py:4433 msgid "Help will filter hidden commands." msgstr "幫助將過濾隱藏的命令。" -#: redbot/core/core_commands.py:4291 +#: redbot/core/core_commands.py:4437 #, 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 "\n" -"這允許 help 命令顯示現有的命令別名(如果有的話)。\n\n" -" 這默認為真。\n" -" 在沒有設置的情況下使用它會切換。\n\n" -" **例子:**\n" -" - `[p]helpset showaliases False` - 禁用在此服務器上顯示別名。\n" -" - `[p]helpset showaliases` - 切換值。\n\n" -" **參數:**\n" -" - `[show_aliases]` - 是否在幫助中包含別名。 留空以進行切換。 " - -#: redbot/core/core_commands.py:4308 +msgstr "" + +#: redbot/core/core_commands.py:4454 msgid "Help will now show command aliases." msgstr "幫助現在將顯示命令別名。" -#: redbot/core/core_commands.py:4310 +#: redbot/core/core_commands.py:4456 msgid "Help will no longer show command aliases." msgstr "幫助將不再顯示命令別名。" -#: redbot/core/core_commands.py:4314 +#: redbot/core/core_commands.py:4460 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -3870,62 +3403,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 "\n" -"如果向 DM 發送幫助,這允許勾選幫助命令消息。\n\n" -" 滴答是用 ✅ 對幫助信息做出反應。\n\n" -" 默認為假。\n" -" 在沒有設置的情況下使用它會切換。\n\n" -" 注意:這僅在機器人不使用菜單時使用。\n\n" -" **例子:**\n" -" - `[p]helpset usetick False` - 向 DM 發送幫助時禁用勾選。\n" -" - `[p]helpset usetick` - 切換值。\n\n" -" **參數:**\n" -" - `[use_tick]` - 向 DM 發送幫助時是否勾選幫助命令。 留空以進行切換。 " +msgstr "" -#: redbot/core/core_commands.py:4335 +#: redbot/core/core_commands.py:4481 msgid "Help will now tick the command when sent in a DM." msgstr "在 DM 中發送時,幫助現在將勾選命令。" -#: redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:4483 msgid "Help will not tick the command when sent in a DM." msgstr "幫助在 DM 中發送時不會勾選命令。" -#: redbot/core/core_commands.py:4341 +#: redbot/core/core_commands.py:4487 #, 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 "\n" -"設置是否應從幫助中過濾無法在當前上下文中運行的命令。\n\n" -" 默認為真。\n" -" 在沒有設置的情況下使用它會切換。\n\n" -" **例子:**\n" -" - `[p]helpset verifychecks False` - 允許在幫助中顯示不可用的命令。\n" -" - `[p]helpset verifychecks` - 切換值。\n\n" -" **參數:**\n" -" - `[verify]` - 是否在幫助中隱藏不可用的命令。 留空以進行切換。 " - -#: redbot/core/core_commands.py:4358 +msgstr "" + +#: redbot/core/core_commands.py:4504 msgid "Help will only show for commands which can be run." msgstr "幫助只會顯示可以運行的命令。" -#: redbot/core/core_commands.py:4360 +#: redbot/core/core_commands.py:4506 msgid "Help will show up without checking if the commands can be run." msgstr "幫助將顯示而不檢查命令是否可以運行。" -#: redbot/core/core_commands.py:4364 +#: redbot/core/core_commands.py:4510 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -3934,32 +3449,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 "\n" -"設置機器人是否應響應不存在主題的幫助命令。\n\n" -" 啟用後,這將指示存在幫助主題,即使用戶無法使用它。\n\n" -" 注意:此設置本身並不能完全阻止命令枚舉。\n\n" -" 默認為假。\n" -" 在沒有設置的情況下使用它會切換。\n\n" -" **例子:**\n" -" - `[p]helpset verifyexists True` - 允許為不存在的主題發送幫助。\n" -" - `[p]helpset verifyexists` - 切換值。\n\n" -" **參數:**\n" -" - `[verify]` - 是否響應不存在主題的幫助。 留空以進行切換。 " - -#: redbot/core/core_commands.py:4385 +msgstr "" + +#: redbot/core/core_commands.py:4531 msgid "Help will verify the existence of help topics." msgstr "幫助將驗證幫助主題的存在。" -#: redbot/core/core_commands.py:4388 +#: redbot/core/core_commands.py:4534 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "幫助將僅通過模糊幫助(如果啟用) 驗證幫助主題的存在。" -#: redbot/core/core_commands.py:4396 +#: redbot/core/core_commands.py:4542 #, 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" @@ -3968,64 +3473,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" -" " -msgstr "設置幫助消息中每頁的字符數限制。\n\n" -" 注意:此設置僅適用於嵌入式幫助。\n\n" -" 默認值為 1000 個字符。 最小值為 500。\n" -" 最大值取決於您提供的內容和不和諧允許的內容中的較低值。\n\n" -" 請注意,設置相對較小的字符數限制可能\n" -" 意味著某些頁面將超過此限制。\n\n" -" **例子:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" -" **參數:**\n" -" - `` - 幫助消息中每頁顯示的最大字符數。 " - -#: redbot/core/core_commands.py:4413 +" - `` - The max amount of characters to show per page in the help message.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4559 msgid "You must give a value of at least 500 characters." msgstr "您必須提供至少 500 個字符的值。" -#: redbot/core/core_commands.py:4417 +#: redbot/core/core_commands.py:4563 msgid "Done. The character limit per page has been set to {}." msgstr "完畢。 每頁的字符數限制已設置為 {}。" -#: redbot/core/core_commands.py:4421 +#: redbot/core/core_commands.py:4567 #, 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" -" " -msgstr "設置在服務器頻道中發送的幫助頁面的最大數量。\n\n" -" 注意:此設置不適用於菜單幫助。\n\n" -" 如果幫助消息包含的頁面數超過此值,則幫助消息將\n" -" 通過 DM 發送給命令作者。 這是為了幫助減少服務器中的垃圾郵件\n" -" 文字頻道。\n\n" -" 默認值為 2 頁。\n\n" -" **例子:**\n" -" - `[p]helpset maxpages 50` - 基本上從不向 DM 發送幫助。\n" -" - `[p]helpset maxpages 0` - 始終向 DM 發送幫助。\n\n" -" **參數:**\n" -" - `` - 服務器中每個幫助允許發送的最大頁數。 " - -#: redbot/core/core_commands.py:4439 redbot/core/core_commands.py:4466 +" - `` - The max pages allowed to send per help in a server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4583 redbot/core/core_commands.py:4610 msgid "You must give a value of zero or greater!" msgstr "您必須給出零或更大的值!" -#: redbot/core/core_commands.py:4443 +#: redbot/core/core_commands.py:4587 msgid "Done. The page limit has been set to {}." msgstr "完畢。 每頁的頁數限制已設置為 {}。" -#: redbot/core/core_commands.py:4448 +#: redbot/core/core_commands.py:4592 #, 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" @@ -4033,251 +3518,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 "設置刪除幫助頁面的延遲時間。\n\n" -" 該設置默認禁用,僅適用於非菜單幫助,\n" -" 在服務器文本通道中發送。\n" -" 將延遲設置為 0 會禁用此功能。\n\n" -" 機器人必須擁有 MANAGE_MESSAGES 權限才能工作。\n\n" -" **例子:**\n" -" - `[p]helpset deletedelay 60` - 一分鐘後刪除幫助頁面。\n" -" - `[p]helpset deletedelay 1` - 盡快刪除幫助頁面。\n" -" - `[p]helpset deletedelay 1209600` - 刪除前等待的最長時間(14 天)。\n" -" - `[p]helpset deletedelay 0` - 禁止刪除幫助頁面。\n\n" -" **參數:**\n" -" - `` - 刪除幫助頁面前等待的秒數。 " - -#: redbot/core/core_commands.py:4469 +" - `` - The seconds to wait before deleting help pages.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4613 msgid "The delay cannot be longer than 14 days!" msgstr "延遲不能超過14天!" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:4618 msgid "Done. Help messages will not be deleted now." msgstr "完畢。 現在不會刪除幫助消息。" -#: redbot/core/core_commands.py:4476 +#: redbot/core/core_commands.py:4620 msgid "Done. The delete delay has been set to {} seconds." msgstr "完畢。 刪除延遲已設置為 {} 秒。" -#: redbot/core/core_commands.py:4480 +#: redbot/core/core_commands.py:4624 #, 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" +" - `[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 "如果啟用了菜單,請設置反應超時。\n\n" -" 默認值為 30 秒。\n" -" 超時時間必須在 15 到 300 秒之間。\n\n" -" **例子:**\n" -" - `[p]helpset reacttimeout 30` - 默認超時。\n" -" - `[p]helpset reacttimeout 60` - 超時 1 分鐘。\n" -" - `[p]helpset reacttimeout 15` - 最小允許超時。\n" -" - `[p]helpset reacttimeout 300` - 最大允許超時(5 分鐘)。\n\n" -" **參數:**\n" -" - `` - 反應的超時時間,以秒為單位。 " - -#: redbot/core/core_commands.py:4495 +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4639 msgid "You must give a value of at least 15 seconds!" msgstr "您必須提供至少 15 秒的值。" -#: redbot/core/core_commands.py:4498 +#: redbot/core/core_commands.py:4642 msgid "The timeout cannot be greater than 5 minutes!" msgstr "用戶超時不能少於 5 分鐘。" -#: redbot/core/core_commands.py:4502 +#: redbot/core/core_commands.py:4646 msgid "Done. The reaction timeout has been set to {} seconds." msgstr "完畢。 反應已設置為 {} 秒。" -#: redbot/core/core_commands.py:4506 +#: redbot/core/core_commands.py:4650 #, 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 "\n" -"設置要使用的標語。\n\n" -" 標語的最大長度為 2048 個字符。\n" -" 此設置僅適用於嵌入式幫助。 如果未指定標語,則將使用默認標語。\n\n" -" **例子:**\n" -" - `[p]helpset 標語感謝您使用機器人!`\n" -" - `[p]helpset 標語` - 將標語重置為默認值。\n\n" -" **參數:**\n" -" - `[tagline]` - 出現在幫助嵌入底部的標語。 留空以重置。 " - -#: redbot/core/core_commands.py:4521 +msgstr "" + +#: redbot/core/core_commands.py:4668 msgid "The tagline has been reset." msgstr "標語已被重置。" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:4672 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "你的標語太長了! 請將其縮短為不超過 2048 個字符。" -#: redbot/core/core_commands.py:4533 +#: redbot/core/core_commands.py:4680 msgid "The tagline has been set." msgstr "標語已被設置。" -#: redbot/core/core_commands.py:4538 +#: redbot/core/core_commands.py:4685 #, 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 "向所有者發送消息。\n\n" -" 這僅限於每人每 60 秒發送一條消息。\n\n" -" **例子:**\n" -" - `[p]聯繫幫助! 機器人已經變得有意識了!`\n\n" -" **參數:**\n" -" - `[message]` - 發送給所有者的消息。 " +msgstr "" -#: redbot/core/core_commands.py:4550 +#: redbot/core/core_commands.py:4697 msgid "User ID: {}" msgstr "用戶 ID: {}" -#: redbot/core/core_commands.py:4553 +#: redbot/core/core_commands.py:4700 msgid "through DM" msgstr "通過 DM" -#: redbot/core/core_commands.py:4555 +#: redbot/core/core_commands.py:4702 msgid "from {}" msgstr "從 {}" -#: redbot/core/core_commands.py:4556 +#: redbot/core/core_commands.py:4703 msgid " | Server ID: {}" msgstr " | 伺服器ID: {}" -#: redbot/core/core_commands.py:4561 +#: redbot/core/core_commands.py:4708 msgid "Use `{}dm {} ` to reply to this user" msgstr "使用 `{}dm {} ` 回复此用戶" -#: redbot/core/core_commands.py:4563 +#: redbot/core/core_commands.py:4710 msgid "Sent by {} {}" msgstr "由 {} {} 送出" -#: redbot/core/core_commands.py:4568 +#: redbot/core/core_commands.py:4715 msgid "I've been configured not to send this anywhere." msgstr "我已被配置為不將其發送到任何地方。" -#: redbot/core/core_commands.py:4614 +#: redbot/core/core_commands.py:4761 msgid "Your message has been sent." msgstr "您的訊息已發送。" -#: redbot/core/core_commands.py:4616 +#: redbot/core/core_commands.py:4763 msgid "I'm unable to deliver your message. Sorry." msgstr "我無法傳遞你的信息。 對不起。" -#: redbot/core/core_commands.py:4621 +#: redbot/core/core_commands.py:4768 #, 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" -" " -msgstr "向用戶發送 DM。\n\n" -" 此命令需要用戶 ID 才能工作。\n\n" -" 要獲取用戶 ID,請轉到 Discord 的設置並打開“外觀”選項卡。\n" -" 啟用“開發者模式”,然後右鍵單擊用戶並單擊“複製 ID”。\n\n" -" **例子:**\n" -" - `[p]dm 262626262626262626 你喜歡我嗎? 是/否`\n\n" -" **參數:**\n" -" - `[message]` - 給用戶的 dm 消息。 " - -#: redbot/core/core_commands.py:4637 +" - `[message]` - The message to dm to the user.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4784 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:4647 +#: redbot/core/core_commands.py:4794 msgid "Owner of {}" msgstr "擁有者 {}" -#: redbot/core/core_commands.py:4648 +#: redbot/core/core_commands.py:4795 msgid "You can reply to this message with {}contact" msgstr "您可以通過 {}contact 回覆此消息" -#: redbot/core/core_commands.py:4659 redbot/core/core_commands.py:4669 +#: redbot/core/core_commands.py:4806 redbot/core/core_commands.py:4816 msgid "Sorry, I couldn't deliver your message to {}" msgstr "抱歉,我無法將您的消息傳遞給 {}" -#: redbot/core/core_commands.py:4662 redbot/core/core_commands.py:4672 +#: redbot/core/core_commands.py:4809 redbot/core/core_commands.py:4819 msgid "Message delivered to {}" msgstr "傳遞給 {} 的消息" -#: redbot/core/core_commands.py:4677 +#: redbot/core/core_commands.py:4824 #, docstring msgid "Prints the bot's data path." msgstr "打印機器人的數據路徑。" -#: redbot/core/core_commands.py:4681 +#: redbot/core/core_commands.py:4828 msgid "Data path: {path}" msgstr "儲存到:{path}" -#: redbot/core/core_commands.py:4687 +#: redbot/core/core_commands.py:4834 #, docstring msgid "Shows debug information useful for debugging." msgstr "顯示對除錯有用的除錯信息。" -#: redbot/core/core_commands.py:4710 +#: redbot/core/core_commands.py:4857 #, 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" +" - `[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" +" - `[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 "\n" -"通過命令檢查輕鬆診斷問題!\n\n" -" 如果您想從不同服務器中的文本通道診斷命令,\n" -" 您可以使用 DM 中的命令來執行此操作。\n\n" -" **例子:**\n" -" - `[p]diagnoseissues #general @Slime ban` - 診斷為什麼@Slime 不能在#general 頻道中使用`[p]ban`。\n\n" -" **參數:**\n" -" - `[channel]` - 應該測試命令的文本通道。 默認為當前頻道。\n" -" - `` - 應該被視為命令調用者的成員。\n" -" - `` - 要測試的命令的名稱。 " - -#: redbot/core/core_commands.py:4726 +msgstr "" + +#: redbot/core/core_commands.py:4873 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:4743 +#: redbot/core/core_commands.py:4890 msgid "The given user is not a member of the diagnosed server." msgstr "給定用戶不是診斷服務器的成員。" -#: redbot/core/core_commands.py:4750 +#: redbot/core/core_commands.py:4897 msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "不要試圖欺騙我,給予的成員無法訪問 {channel} 頻道!" -#: redbot/core/core_commands.py:4761 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -4289,105 +3727,85 @@ msgstr "\n" " 警告:當使用許可名單時,機器人將忽略不在名單上的每個人的命令。\n\n" " 使用 `[p]allowlist clear` 禁用允許列表 " -#: redbot/core/core_commands.py:4772 +#: redbot/core/core_commands.py:4919 #, 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 "\n" -"將用戶添加到白名單。\n\n" -" **例子:**\n" -" - `[p]allowlist add @26 @Will` - 將兩個用戶添加到允許列表。\n" -" - `[p]allowlist add 262626262626262626` - 按 ID 添加用戶。\n\n" -" **參數:**\n" -" - `` - 要添加到白名單的用戶。 " +msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:4931 msgid "Users have been added to the allowlist." msgstr "用戶已被添加到白名單中。" -#: redbot/core/core_commands.py:4786 +#: redbot/core/core_commands.py:4933 msgid "User has been added to the allowlist." msgstr "用戶已添加到白名單" -#: redbot/core/core_commands.py:4790 +#: redbot/core/core_commands.py:4937 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " -msgstr "\n" -"列出白名單上的用戶。\n\n" -" **例子:**\n" -" -`[p]白名單` " +msgstr "" -#: redbot/core/core_commands.py:4802 +#: redbot/core/core_commands.py:4949 msgid "Users on the allowlist:" msgstr "白名單上的用戶:" -#: redbot/core/core_commands.py:4804 +#: redbot/core/core_commands.py:4951 msgid "User on the allowlist:" msgstr "白名單中的用戶:" -#: redbot/core/core_commands.py:4808 redbot/core/core_commands.py:4904 -#: redbot/core/modlog.py:466 redbot/core/modlog.py:488 -#: redbot/core/modlog.py:504 +#: redbot/core/core_commands.py:4955 redbot/core/core_commands.py:5051 +#: 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:4816 +#: redbot/core/core_commands.py:4963 #, 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 "\n" -"從白名單中刪除用戶。\n\n" -" 如果所有用戶都被刪除,許可名單將被禁用。\n\n" -" **例子:**\n" -" - `[p]allowlist remove @26 @Will` - 從允許列表中刪除兩個用戶。\n" -" - `[p]allowlist remove 262626262626262626` - 按 ID 刪除用戶。\n\n" -" **參數:**\n" -" - `` - 要從允許列表中刪除的用戶。 " - -#: redbot/core/core_commands.py:4830 +msgstr "" + +#: redbot/core/core_commands.py:4977 msgid "Users have been removed from the allowlist." msgstr "用戶已從白名單中刪除。" -#: redbot/core/core_commands.py:4832 +#: redbot/core/core_commands.py:4979 msgid "User has been removed from the allowlist." msgstr "用戶已從白名單中刪除。" -#: redbot/core/core_commands.py:4836 +#: redbot/core/core_commands.py:4983 #, 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 "\n" -"清除白名單。\n\n" -" 這將禁用白名單。\n\n" -" **例子:**\n" -" -- `[p]allowlist clear` " +msgstr "" -#: redbot/core/core_commands.py:4845 +#: redbot/core/core_commands.py:4992 msgid "Allowlist has been cleared." msgstr "白名單已被清除。" -#: redbot/core/core_commands.py:4850 +#: redbot/core/core_commands.py:4997 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -4397,99 +3815,81 @@ msgstr "\n" " 管理黑名單的命令。\n\n" " 使用 `[p]blocklist clear` 禁用黑名單 " -#: redbot/core/core_commands.py:4859 +#: redbot/core/core_commands.py:5006 #, 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 "\n" -"將用戶添加到黑名單。\n\n" -" **例子:**\n" -" - `[p]blocklist add @26 @Will` - 將兩個用戶添加到黑名單。\n" -" - `[p]blocklist add 262626262626262626` - 按 ID 阻止用戶。\n\n" -" **參數:**\n" -" - `` - 要添加到黑名單的用戶。 " - -#: redbot/core/core_commands.py:4875 +msgstr "" + +#: redbot/core/core_commands.py:5022 msgid "You cannot add an owner to the blocklist!" msgstr "您不能將所有者添加到黑名單!" -#: redbot/core/core_commands.py:4880 +#: redbot/core/core_commands.py:5027 msgid "Users have been added to the blocklist." msgstr "用戶已被添加到黑名單中。" -#: redbot/core/core_commands.py:4882 +#: redbot/core/core_commands.py:5029 msgid "User has been added to the blocklist." msgstr "用戶已被添加到黑名單" -#: redbot/core/core_commands.py:4886 +#: redbot/core/core_commands.py:5033 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " -msgstr "\n" -"列出黑名單中的用戶。\n\n" -" **例子:**\n" -" -`[p]blocklist list` " +msgstr "" -#: redbot/core/core_commands.py:4898 +#: redbot/core/core_commands.py:5045 msgid "Users on the blocklist:" msgstr "黑名單上的用戶:" -#: redbot/core/core_commands.py:4900 +#: redbot/core/core_commands.py:5047 msgid "User on the blocklist:" msgstr "黑名單上的用戶:" -#: redbot/core/core_commands.py:4912 +#: redbot/core/core_commands.py:5059 #, 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 "\n" -"從黑名單中刪除用戶。\n\n" -" **例子:**\n" -" - `[p]blocklist remove @26 @Will` - 從黑名單中刪除兩個用戶。\n" -" - `[p]blocklist remove 262626262626262626` - 按 ID 刪除用戶。\n\n" -" **參數:**\n" -" - `` - 要從黑名單中刪除的用戶。 " - -#: redbot/core/core_commands.py:4924 +msgstr "" + +#: redbot/core/core_commands.py:5071 msgid "Users have been removed from the blocklist." msgstr "用戶已從黑名單中刪除。" -#: redbot/core/core_commands.py:4926 +#: redbot/core/core_commands.py:5073 msgid "User has been removed from the blocklist." msgstr "用戶已從黑名單中刪除。" -#: redbot/core/core_commands.py:4930 +#: redbot/core/core_commands.py:5077 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " -msgstr "\n" -"清除黑名單。\n\n" -" **例子:**\n" -" - `[p]blocklist clear` " +msgstr "" -#: redbot/core/core_commands.py:4937 +#: redbot/core/core_commands.py:5084 msgid "Blocklist has been cleared." msgstr "黑名單已被清空。" -#: redbot/core/core_commands.py:4943 +#: redbot/core/core_commands.py:5090 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -4501,116 +3901,93 @@ msgstr "\n" " 警告:當使用白名單時,機器人將忽略服務器中不在列表中的每個人的命令。\n\n" " 使用 `[p]localallowlist clear` 禁用白名單 " -#: redbot/core/core_commands.py:4956 +#: redbot/core/core_commands.py:5103 #, 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 "\n" -"將用戶或角色添加到服務器白名單。\n\n" -" **例子:**\n" -" - `[p]localallowlist add @26 @Will` - 將兩個用戶添加到本地白名單。\n" -" - `[p]localallowlist add 262626262626262626` - 通過 ID 允許用戶。\n" -" - `[p]localallowlist add \"Super Admins\"` - 允許名稱中帶有空格的角色,無需提及。\n\n" -" **參數:**\n" -" - `` - 要從本地白名單中刪除的用戶或角色。 " - -#: redbot/core/core_commands.py:4975 +msgstr "" + +#: redbot/core/core_commands.py:5122 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:4984 +#: redbot/core/core_commands.py:5131 msgid "Users and/or roles have been added to the allowlist." msgstr "用戶/角色已添加到白名單中。" -#: redbot/core/core_commands.py:4986 +#: redbot/core/core_commands.py:5133 msgid "User or role has been added to the allowlist." msgstr "用戶或角色已添加到白名單。" -#: redbot/core/core_commands.py:4990 +#: redbot/core/core_commands.py:5137 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " -msgstr "\n" -"列出服務器白名單上的用戶和角色。\n\n" -" **例子:**\n" -" -`[p]localallowlist list` " +msgstr "" -#: redbot/core/core_commands.py:5002 +#: redbot/core/core_commands.py:5149 msgid "Allowed users and/or roles:" msgstr "允許的用戶/角色:" -#: redbot/core/core_commands.py:5004 +#: redbot/core/core_commands.py:5151 msgid "Allowed user or role:" msgstr "允許的用戶或角色:" -#: redbot/core/core_commands.py:5008 redbot/core/core_commands.py:5128 +#: redbot/core/core_commands.py:5155 redbot/core/core_commands.py:5275 msgid "Unknown or Deleted User/Role" msgstr "未知或已刪除的用戶/身分組" -#: redbot/core/core_commands.py:5018 +#: redbot/core/core_commands.py:5165 #, 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 "\n" -"從允許列表中刪除用戶或角色。\n\n" -" 如果所有用戶都被刪除,本地許可名單將被禁用。\n\n" -" **例子:**\n" -" - `[p]localallowlist remove @26 @Will` - 從本地許可名單中刪除兩個用戶。\n" -" - `[p]localallowlist remove 262626262626262626` - 按 ID 刪除用戶。\n" -" - `[p]localallowlist remove \"Super Admins\"` - 刪除名稱中帶有空格的角色而不提及。\n\n" -" **參數:**\n" -" - `` - 要從本地許可名單中刪除的用戶或身分組。 " - -#: redbot/core/core_commands.py:5039 +msgstr "" + +#: redbot/core/core_commands.py:5186 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "我不能允許你這樣做,因為它會刪除你運行命令的能力。" -#: redbot/core/core_commands.py:5047 +#: redbot/core/core_commands.py:5194 msgid "Users and/or roles have been removed from the server allowlist." msgstr "用戶和/或身分組已從服務器白名單中刪除。" -#: redbot/core/core_commands.py:5049 +#: redbot/core/core_commands.py:5196 msgid "User or role has been removed from the server allowlist." msgstr "用戶或身分組已從服務器白名單中刪除。" -#: redbot/core/core_commands.py:5053 +#: redbot/core/core_commands.py:5200 #, 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 "\n" -" 清除白名單。\n\n" -" 這會禁用本地白名單並清除所有項目。\n\n" -" **例子:**\n" -" -`[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5062 +#: redbot/core/core_commands.py:5209 msgid "Server allowlist has been cleared." msgstr "伺務器白名單已被清除。" -#: redbot/core/core_commands.py:5068 +#: redbot/core/core_commands.py:5215 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -4621,499 +3998,373 @@ msgstr "\n" " 使用 `[p]localblocklist clear` 禁用黑名單\n" " " -#: redbot/core/core_commands.py:5079 +#: redbot/core/core_commands.py:5226 #, 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" -" " -msgstr "\n" -"將用戶或角色添加到本地禁用列表。\n\n" -" **例子:**\n" -" - `[p]localblocklist add @26 @Will` - 將兩個用戶添加到本地阻止列表。\n" -" - `[p]localblocklist add 262626262626262626` - 通過 ID 阻止用戶。\n" -" - `[p]localblocklist add \"Bad Apples\"` - 阻止名稱中有空格但未提及的身分組。\n\n" -" **參數:**\n" -" - `` - 要添加到本地阻止列表的用戶或身分組。\n" +" - `` - The users or roles to add to the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5093 +#: redbot/core/core_commands.py:5240 msgid "You cannot add yourself to the blocklist!" msgstr "您不能將自己添加到黑名單!" -#: redbot/core/core_commands.py:5096 +#: redbot/core/core_commands.py:5243 msgid "You cannot add the guild owner to the blocklist!" msgstr "您不能將伺服器所有者添加到黑名單!" -#: redbot/core/core_commands.py:5099 +#: redbot/core/core_commands.py:5246 msgid "You cannot add a bot owner to the blocklist!" msgstr "您不能將機器人所有者添加到黑名單!" -#: redbot/core/core_commands.py:5104 +#: redbot/core/core_commands.py:5251 msgid "Users and/or roles have been added from the server blocklist." msgstr "已從伺務器黑名單中添加用戶和/或身分組。" -#: redbot/core/core_commands.py:5106 +#: redbot/core/core_commands.py:5253 msgid "User or role has been added from the server blocklist." msgstr "已從伺務器黑名單中添加用戶或身分組。" -#: redbot/core/core_commands.py:5110 +#: redbot/core/core_commands.py:5257 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" -" " -msgstr "\n" -" 列出服務器禁用列表中的用戶和身分組。\n\n" -" **例子:**\n" -" -`[p]localblocklist 列表`\n" +" - `[p]localblocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5122 +#: redbot/core/core_commands.py:5269 msgid "Blocked users and/or roles:" msgstr "被封鎖的用戶和/或身分組:" -#: redbot/core/core_commands.py:5124 +#: redbot/core/core_commands.py:5271 msgid "Blocked user or role:" msgstr "被封鎖的用戶或身分組:" -#: redbot/core/core_commands.py:5138 +#: redbot/core/core_commands.py:5285 #, 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" -" " -msgstr "\n" -"從本地黑名單中刪除用戶或身分組。\n\n" -" **例子:**\n" -" - `[p]localblocklist remove @26 @Will` - 從本地阻止列表中刪除兩個用戶。\n" -" - `[p]localblocklist remove 262626262626262626` - 通過 ID 取消阻止用戶。\n" -" - `[p]localblocklist remove \"Bad Apples\"` - 取消阻止名稱中有空格但未提及的身分組。\n\n" -" **參數:**\n" -" - `` - 要從本地黑名單中刪除的用戶或身分組。\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5152 +#: redbot/core/core_commands.py:5299 msgid "Users and/or roles have been removed from the server blocklist." msgstr "用戶和/或身分組已從伺服器黑名單中刪除。" -#: redbot/core/core_commands.py:5154 +#: redbot/core/core_commands.py:5301 msgid "User or role has been removed from the server blocklist." msgstr "用戶或身分組已從服務器黑名單中刪除。" -#: redbot/core/core_commands.py:5158 +#: redbot/core/core_commands.py:5305 #, 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 "\n" -" 清除伺服器黑名單。\n\n" -" 這將禁用服務器黑名單並清除所有項目。\n\n" -" **例子:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5167 +#: redbot/core/core_commands.py:5314 msgid "Server blocklist has been cleared." msgstr "伺服器黑名單已清除。" -#: redbot/core/core_commands.py:5172 +#: redbot/core/core_commands.py:5319 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "啟用和禁用指令和cog的指令。" -#: redbot/core/core_commands.py:5178 +#: redbot/core/core_commands.py:5325 #, 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" -" " -msgstr "將 cog 的默認狀態設置為禁用。\n\n" -" 默認情況下,這將禁用所有服務器的 cog。\n" -" 要覆蓋它,請在您要允許使用的服務器上使用 `[p]command enablecog`。\n\n" -" 注意:這僅適用於已加載的齒輪,並且必須引用首字母大寫的齒輪名稱。\n\n" -" **例子:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" -" **參數:**\n" -" - `` - 默認禁用的 cog 的名稱。 必須是標題大小寫。\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5194 +#: redbot/core/core_commands.py:5341 msgid "You can't disable this cog by default." msgstr "默認情況下,您無法禁用此cog。" -#: redbot/core/core_commands.py:5196 +#: redbot/core/core_commands.py:5343 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} 默認設置為禁用。" -#: redbot/core/core_commands.py:5201 +#: redbot/core/core_commands.py:5348 #, 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" -" " -msgstr "將 cog 的默認狀態設置為已啟用。\n\n" -" 默認情況下,這將為所有服務器重新啟用 cog。\n" -" 要覆蓋它,請在您要禁止使用的伺服器上使用 `[p]command disablecog`。\n\n" -" 注意:這僅適用於已加載的齒輪,並且必須引用首字母大寫的齒輪名稱。\n\n" -" **例子:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" -" **參數:**\n" -" - `` - 默認啟用的 cog 的名稱。 必須是標題大小寫。\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5217 +#: redbot/core/core_commands.py:5364 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} 已默認設置為啟用。" -#: redbot/core/core_commands.py:5222 +#: redbot/core/core_commands.py:5369 #, 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" -" " -msgstr "禁用此伺服器中的一個cog。\n\n" -" 注意:這僅適用於已加載的齒輪,並且必須引用首字母大寫的齒輪名稱。\n\n" -" **例子:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" -" **參數:**\n" -" - `` - 要在此服務器上禁用的 cog 的名稱。 必須是標題大小寫。\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5235 +#: redbot/core/core_commands.py:5382 msgid "You can't disable this cog as you would lock yourself out." msgstr "你不能禁用這個cog,因為你會把自己鎖在外面。" -#: redbot/core/core_commands.py:5237 +#: redbot/core/core_commands.py:5384 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} 已在該伺服器中被禁用。" -#: redbot/core/core_commands.py:5240 +#: redbot/core/core_commands.py:5387 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} 已被禁用(沒有做出任何改)。" -#: redbot/core/core_commands.py:5246 +#: redbot/core/core_commands.py:5393 #, 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" -" " -msgstr "在此伺服器中啟用一個 cog。\n\n" -" 注意:這僅適用於已加載的齒輪,並且必須引用首字母大寫的齒輪名稱。\n\n" -" **例子:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" -" **參數:**\n" -" - `` - 要在此服務器上啟用的 cog 的名稱。 必須是標題大小寫。\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5258 +#: redbot/core/core_commands.py:5405 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} 已在此伺服器中啟用。" -#: redbot/core/core_commands.py:5263 +#: redbot/core/core_commands.py:5410 msgid "Cog \"{arg}\" not found." msgstr "未找到該cog“{arg}”。" -#: redbot/core/core_commands.py:5266 +#: redbot/core/core_commands.py:5413 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} 尚未被禁用(沒有做出任何改)。" -#: redbot/core/core_commands.py:5272 +#: redbot/core/core_commands.py:5419 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" -" " -msgstr "列出此伺服器中禁用的cog。\n\n" -" **例子:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5285 +#: redbot/core/core_commands.py:5432 msgid "The following cogs are disabled in this guild:\n" msgstr "該伺服器已禁用以下齒輪:\n" -#: redbot/core/core_commands.py:5291 +#: redbot/core/core_commands.py:5438 msgid "There are no disabled cogs in this guild." msgstr "這個伺服器中沒有已停用的cog。" -#: redbot/core/core_commands.py:5295 +#: redbot/core/core_commands.py:5442 #, 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" -"列出禁用的指令。\n\n" -" 如果您是機器人所有者,這將默認顯示全局禁用的命令。\n" -" 否則,這將顯示當前服務器上禁用的命令。\n\n" -" **例子:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5312 +#: redbot/core/core_commands.py:5459 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" -" " -msgstr "列出全域禁用的指令。\n\n" -" **例子:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5319 +#: redbot/core/core_commands.py:5466 msgid "There aren't any globally disabled commands." msgstr "沒有任何全域已禁用的指令。" -#: redbot/core/core_commands.py:5322 +#: redbot/core/core_commands.py:5469 msgid "{} commands are disabled globally.\n" msgstr "{} 指令在全域範圍中已被禁用。\n" -#: redbot/core/core_commands.py:5326 +#: redbot/core/core_commands.py:5473 msgid "1 command is disabled globally.\n" msgstr "1 個指令已被全域禁用。\n" -#: redbot/core/core_commands.py:5334 +#: redbot/core/core_commands.py:5481 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "列出此伺服器中禁用的指令。\n\n" -" **例子:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5341 +#: redbot/core/core_commands.py:5488 msgid "There aren't any disabled commands in {}." msgstr "{} 中沒有任何已禁用的指令。" -#: redbot/core/core_commands.py:5344 +#: redbot/core/core_commands.py:5491 msgid "{} commands are disabled in {}.\n" msgstr "{} 指令在 {} 中被已禁用。\n" -#: redbot/core/core_commands.py:5348 +#: redbot/core/core_commands.py:5495 msgid "1 command is disabled in {}.\n" msgstr "{} 中禁用了 1 個指令。\n" -#: redbot/core/core_commands.py:5355 +#: redbot/core/core_commands.py:5502 #, 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" -" " -msgstr "\n" -" 禁用指令。\n\n" -" 如果您是機器人所有者,默認情況下這將全局禁用指令。\n" -" 否則,這將禁用當前伺服器上的指令。\n\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" -" **參數:**\n" -" - `` - 要禁用的命令。\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5377 +#: redbot/core/core_commands.py:5524 #, 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" -" " -msgstr "\n" -" 全域禁用一項指令。\n\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" -" **參數:**\n" -" - `` - 全局禁用的命令。\n" +" - `` - The command to disable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5389 redbot/core/core_commands.py:5425 +#: redbot/core/core_commands.py:5536 redbot/core/core_commands.py:5572 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "要禁用的指令不能是 `command` 或其任何子指令。" -#: redbot/core/core_commands.py:5395 redbot/core/core_commands.py:5431 +#: redbot/core/core_commands.py:5542 redbot/core/core_commands.py:5578 msgid "This command is designated as being always available and cannot be disabled." msgstr "此指令被指定為始終可用且無法禁用。" -#: redbot/core/core_commands.py:5404 +#: redbot/core/core_commands.py:5551 msgid "That command is already disabled globally." msgstr "該指令已在全域範圍內禁用。" -#: redbot/core/core_commands.py:5413 +#: redbot/core/core_commands.py:5560 #, 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" -" " -msgstr "\n" -" 僅在此伺服器中禁用指令。\n\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" -" **參數:**\n" -" - `` - 為當前伺服器禁用的指令。\n" +" - `` - The command to disable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5437 +#: redbot/core/core_commands.py:5584 msgid "You are not allowed to disable that command." msgstr "您不能禁用該指令。" -#: redbot/core/core_commands.py:5447 +#: redbot/core/core_commands.py:5594 msgid "That command is already disabled in this server." msgstr "該指令已在此服務器中禁用。" -#: redbot/core/core_commands.py:5453 +#: redbot/core/core_commands.py:5600 #, 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 "啟用指令。\n\n" -" 如果您是機器人所有者,默認情況下這將嘗試啟用全局禁用的命令。\n" -" 否則,這將嘗試啟用在當前服務器上禁用的命令。\n\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" -" **參數:**\n" -" - `` - 要啟用的命令。\n" +" - `` - The command to enable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5473 +#: redbot/core/core_commands.py:5620 #, 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" -" " -msgstr "\n" -" 全域啟用指令。\n\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" -" **參數:**\n" -" - `` - 全局啟用的命令。\n" +" - `` - The command to enable globally.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5488 +#: redbot/core/core_commands.py:5635 msgid "That command is already enabled globally." msgstr "該指令已在全域範圍內啟用。" -#: redbot/core/core_commands.py:5497 +#: redbot/core/core_commands.py:5644 #, 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" -"在此伺服器中啟用指令。\n\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" -" **參數:**\n" -" - `` - 為當前伺服器啟用的指令。\n" +" - `` - The command to enable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5509 +#: redbot/core/core_commands.py:5656 msgid "You are not allowed to enable that command." msgstr "您無權啟用該指令。" -#: redbot/core/core_commands.py:5519 +#: redbot/core/core_commands.py:5666 msgid "That command is already enabled in this server." msgstr "該指令已在此伺服器中啟用。" -#: redbot/core/core_commands.py:5526 +#: redbot/core/core_commands.py:5673 #, 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 "設置機器人對禁用命令的響應。\n\n" -" 留空不發送任何內容。\n\n" -" 要在消息中包含命令名稱,請包含“{command}”佔位符。\n\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" -" **參數:**\n" -" - `[message]` - 嘗試禁用命令時發送的消息。\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5547 +#: redbot/core/core_commands.py:5694 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -5124,104 +4375,80 @@ msgstr "\n" " 這包括來自 Mod cog 的重複消息刪除和提及垃圾郵件,以及來自 Filter cog 的過濾器。\n" " " -#: redbot/core/core_commands.py:5556 +#: redbot/core/core_commands.py:5703 #, 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" -" 獲取為自動調節操作豁免配置的當前成員和身分組。\n\n" -" **例子:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5569 +#: redbot/core/core_commands.py:5716 msgid "Roles immune from automated moderation actions:\n" msgstr "不受自動審核操作影響的身分組:\n" -#: redbot/core/core_commands.py:5574 +#: redbot/core/core_commands.py:5721 msgid "Members immune from automated moderation actions:\n" msgstr "不受自動審核操作影響的成員:\n" -#: redbot/core/core_commands.py:5578 +#: redbot/core/core_commands.py:5725 msgid "No immunity settings here." msgstr "這裡沒有免疫設置。" -#: redbot/core/core_commands.py:5587 +#: redbot/core/core_commands.py:5734 #, 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" -"**例子:**\n" -" - `[p]autoimmune add @Twentysix` - 添加用戶。\n" -" - `[p]autoimmune add @Mods` - 添加身分組。\n\n" -" **參數:**\n" -" - `` - 要添加免疫力的用戶或身分組。\n" +" - `` - The user or role to add immunity to.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5599 +#: redbot/core/core_commands.py:5746 msgid "Already added." msgstr "已新增。" -#: redbot/core/core_commands.py:5607 +#: redbot/core/core_commands.py:5754 #, 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" -" " -msgstr "\n" -" 使用戶或角色免受自動審核操作的影響。\n\n" -" **例子:**\n" -" - `[p]autoimmune remove @Twentysix` - 刪除用戶。\n" -" - `[p]autoimmune remove @Mods` - 刪除一個身分組。\n\n" -" **參數:**\n" -" - `` - 要從中移除免疫力的用戶或身分組。\n" +" - `` - The user or role to remove immunity from.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5619 +#: redbot/core/core_commands.py:5766 msgid "Not in list." msgstr "不在列表中。" -#: redbot/core/core_commands.py:5627 +#: redbot/core/core_commands.py:5774 #, 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" -"檢查用戶或身分組是否被認為不受自動化操作的影響。\n\n" -" **例子:**\n" -" -`[p]自身免疫免疫@Twentysix`\n" -" -`[p]自體免疫 isimmune @Mods`\n\n" -" **參數:**\n" -" - `` - 要檢查其免疫力的用戶或身分組。\n" +" - `` - The user or role to check the immunity of.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5639 +#: redbot/core/core_commands.py:5786 msgid "They are immune." msgstr "他們是免疫的。" -#: redbot/core/core_commands.py:5641 +#: redbot/core/core_commands.py:5788 msgid "They are not immune." msgstr "他們不是免疫的。" -#: redbot/core/core_commands.py:5668 +#: redbot/core/core_commands.py:5815 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -5234,146 +4461,112 @@ msgstr "\n" " 注意:所有者和管理員覆蓋忽略列表。\n" " " -#: redbot/core/core_commands.py:5678 +#: redbot/core/core_commands.py:5825 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" -" " -msgstr "\n" -" 列出當前忽略的服務器和頻道。\n\n" -" **例子:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:5700 +#: redbot/core/core_commands.py:5847 #, 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" +" - `[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 "\n" -" 忽略頻道、線程或類別中的指令。\n\n" -" 默認為當前線程或頻道。\n\n" -" 注意:所有者、管理員和具有管理頻道權限的人員會覆蓋忽略的頻道。\n\n" -" **例子:**\n" -" - `[p]ignore channel #general` - 忽略#general 頻道中的命令。\n" -" - `[p]ignore channel` - 忽略當前頻道中的命令。\n" -" - `[p]ignore channel \"General Channels\"` - 對帶空格的類別使用引號。\n" -" - `[p]ignore channel 356236713347252226` - 也接受 ID。\n\n" -" **參數:**\n" -" - `` - 要忽略的頻道。 這也可以是線程或類別頻道。\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5718 +#: redbot/core/core_commands.py:5865 msgid "Channel added to ignore list." msgstr "頻道已添加到忽略列表。" -#: redbot/core/core_commands.py:5720 +#: redbot/core/core_commands.py:5867 msgid "Channel already in ignore list." msgstr "頻道已在忽略列表中。" -#: redbot/core/core_commands.py:5725 +#: redbot/core/core_commands.py:5872 #, 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" -" 忽略此服務器中的指令。\n\n" -" 注意:所有者、管理員和具有管理服務器權限的人員會覆蓋忽略的服務器。\n\n" -" **例子:**\n" -" - `[p]ignore server` - 忽略當前服務器\n" +" - `[p]ignore server` - Ignores the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5736 +#: redbot/core/core_commands.py:5883 msgid "This server has been added to the ignore list." msgstr "此服務器已添加到忽略列表。" -#: redbot/core/core_commands.py:5738 +#: redbot/core/core_commands.py:5885 msgid "This server is already being ignored." msgstr "此伺務器已被忽略。" -#: redbot/core/core_commands.py:5744 +#: redbot/core/core_commands.py:5891 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "從忽略列表中刪除伺務器或頻道的指令。" -#: redbot/core/core_commands.py:5759 +#: redbot/core/core_commands.py:5906 #, 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" +" - `[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 "\n" -" 從忽略列表中刪除頻道、線程或類別。\n\n" -" 默認為當前線程或頻道。\n\n" -" **例子:**\n" -" - `[p]unignore channel #general` - 取消忽略#general 頻道中的命令。\n" -" - `[p]unignore channel` - 取消忽略當前頻道中的命令。\n" -" - `[p]unignore channel \"General Channels\"` - 對帶空格的類別使用引號。\n" -" - `[p]unignore channel 356236713347252226` - 也接受 ID。 使用此方法可以忽略類別。\n\n" -" **參數:**\n" -" - `` - 要取消忽略的頻道。 這也可以是線程或類別頻道。\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " +msgstr "" -#: redbot/core/core_commands.py:5775 +#: redbot/core/core_commands.py:5922 msgid "Channel removed from ignore list." msgstr "頻道已從忽略列表中刪除。" -#: redbot/core/core_commands.py:5777 +#: redbot/core/core_commands.py:5924 msgid "That channel is not in the ignore list." msgstr "該頻道不在忽略列表中。" -#: redbot/core/core_commands.py:5782 +#: redbot/core/core_commands.py:5929 #, 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" -" 從忽略列表中刪除此伺務器。\n\n" -" **例子:**\n" -" - `[p]unignore server` - 停止忽略當前伺務器\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:5791 +#: redbot/core/core_commands.py:5938 msgid "This server has been removed from the ignore list." msgstr "此伺務器已從忽略列表中刪除。" -#: redbot/core/core_commands.py:5793 +#: redbot/core/core_commands.py:5940 msgid "This server is not in the ignore list." msgstr "此伺務器已從忽略列表中刪除。" -#: redbot/core/core_commands.py:5807 +#: redbot/core/core_commands.py:5954 msgid "This server is currently being ignored." msgstr "當前正在忽略此伺務器。" -#: redbot/core/core_commands.py:5824 redbot/core/core_commands.py:5826 -#: redbot/core/core_commands.py:5827 +#: redbot/core/core_commands.py:5971 redbot/core/core_commands.py:5973 +#: redbot/core/core_commands.py:5974 msgid "None" msgstr "無" -#: redbot/core/core_commands.py:5828 +#: redbot/core/core_commands.py:5975 msgid "Currently ignored categories: {categories}\n" "Channels: {channels}\n" "Threads (excluding archived):{threads}" @@ -5381,7 +4574,7 @@ msgstr "當前忽略的類別:{categories}\n" "頻道:{channels}\n" "主題(不包括已存檔的):{threads}" -#: redbot/core/core_commands.py:5845 +#: redbot/core/core_commands.py:5992 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -5390,12 +4583,12 @@ msgstr "\n" " 獲取有關 Red 許可證的信息。\n" " " -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "各種以開發為重點的實用程序。" -#: redbot/core/dev_commands.py:358 +#: 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" @@ -5440,7 +4633,7 @@ msgstr "評估 python 代碼的語句。\n\n" " `cf` - redbot.core.utils.chat_formatting 模塊\n" " " -#: redbot/core/dev_commands.py:392 +#: 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" @@ -5483,7 +4676,7 @@ msgstr "執行異步代碼。\n\n" " `cf` - redbot.core.utils.chat_formatting 模塊\n" " " -#: redbot/core/dev_commands.py:426 +#: 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" @@ -5526,44 +4719,44 @@ msgstr "打開交互式 REPL。\n\n" " `cf` - redbot.core.utils.chat_formatting 模塊\n" " " -#: redbot/core/dev_commands.py:452 +#: 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:456 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "已在此頻道中運行 REPL 會話。 使用“{}repl resume”恢復 REPL。" -#: redbot/core/dev_commands.py:467 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "輸入要執行或評估的代碼。 `exit()` 或 `quit` 退出。 `{}repl pause` 暫停。" -#: redbot/core/dev_commands.py:482 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "正在退出中。" -#: redbot/core/dev_commands.py:492 +#: redbot/core/dev_commands.py:595 msgid "Unexpected error: " msgstr "意外的錯誤: " -#: redbot/core/dev_commands.py:496 +#: redbot/core/dev_commands.py:599 #, docstring msgid "Pauses/resumes the REPL running in the current channel." msgstr "暫停/恢復在當前頻道中運行的 REPL。" -#: redbot/core/dev_commands.py:498 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "此頻道中當前沒有正在運行的 REPL 會話。" -#: redbot/core/dev_commands.py:506 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "該頻道中的 REPL 會話已恢復。" -#: redbot/core/dev_commands.py:508 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "此頻道中的 REPL 會話現已暫停。" -#: redbot/core/dev_commands.py:514 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -5572,7 +4765,7 @@ msgstr "模擬另一個用戶調用命令。\n\n" " 不得輸入前綴。\n" " " -#: redbot/core/dev_commands.py:530 +#: 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" @@ -5587,18 +4780,18 @@ msgstr "像其他用戶發送的那樣發送消息事件。\n\n" " 或任何其他使消息非空的東西。\n" " " -#: redbot/core/dev_commands.py:551 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "讓機器人擁有者能夠繞過冷卻時間。\n\n" " 不會通過重新啟動持續存在。" -#: redbot/core/dev_commands.py:559 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "Bot 所有者現在將繞過所有具有冷卻時間的命令。" -#: redbot/core/dev_commands.py:561 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "機器人所有者將不再繞過所有具有冷卻時間的命令。" @@ -5606,104 +4799,112 @@ msgstr "機器人所有者將不再繞過所有具有冷卻時間的命令。" msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user} 的餘額不能超過 {max} {currency}。" -#: redbot/core/modlog.py:455 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "案件#{} | {} {}" -#: redbot/core/modlog.py:457 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "**原因:**使用`reason`指令添加" -#: redbot/core/modlog.py:460 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "未知" -#: redbot/core/modlog.py:464 redbot/core/modlog.py:486 -#: redbot/core/modlog.py:501 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "已刪除的使用者。" -#: redbot/core/modlog.py:528 +#: redbot/core/modlog.py:476 msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "{channel_name} 中的已刪除或存檔線程 ({thread_id})" -#: redbot/core/modlog.py:532 +#: redbot/core/modlog.py:480 msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "{channel_id} 中的話題 {thread_id}(已刪除)" -#: redbot/core/modlog.py:536 +#: redbot/core/modlog.py:484 msgid "{channel_id} (deleted)" msgstr "{channel_id}(已刪除)" -#: redbot/core/modlog.py:541 +#: redbot/core/modlog.py:489 msgid "Thread {thread_name} in {channel_name}" msgstr "{channel_name} 中的線程 {thread_name}" -#: redbot/core/modlog.py:545 +#: redbot/core/modlog.py:493 msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "{channel_id} 中的話題 {thread_name}(已刪除)" -#: redbot/core/modlog.py:551 redbot/core/modlog.py:579 +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 msgid "Reason:" msgstr "原因:" -#: redbot/core/modlog.py:565 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "版主" -#: redbot/core/modlog.py:567 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "直到" -#: redbot/core/modlog.py:568 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "持續時間" -#: redbot/core/modlog.py:570 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "頻道" -#: redbot/core/modlog.py:572 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "修改人" -#: redbot/core/modlog.py:574 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "最後修改於" -#: redbot/core/modlog.py:594 +#: redbot/core/modlog.py:542 msgid "User:" msgstr "使用者:" -#: redbot/core/modlog.py:595 +#: redbot/core/modlog.py:543 msgid "Moderator:" msgstr "版主:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Until:" msgstr "直到:" -#: redbot/core/modlog.py:598 +#: redbot/core/modlog.py:546 msgid "Duration:" msgstr "期間:" -#: redbot/core/modlog.py:601 redbot/core/modlog.py:603 +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 msgid "Channel:" msgstr "頻道:" -#: redbot/core/modlog.py:605 +#: redbot/core/modlog.py:553 msgid "Amended by:" msgstr "修改人:" -#: redbot/core/modlog.py:607 +#: redbot/core/modlog.py:555 msgid "Last modified at:" msgstr "最後修改於:" -#: redbot/core/tree.py:266 +#: redbot/core/tree.py:272 msgid "Command not found." msgstr "無該指令。" -#: redbot/core/tree.py:327 +#: redbot/core/tree.py:336 msgid "You are not permitted to use this command." msgstr "您沒有權限使用此指令。" +#: redbot/core/tree.py:363 +msgid "This channel or server is ignored." +msgstr "" + +#: redbot/core/tree.py:370 +msgid "You are not permitted to use commands because of an allowlist or blocklist." +msgstr "" + diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index 7c23a67fc6e..8db04215fa2 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -98,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: @@ -147,42 +110,17 @@ 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(): +async def _handle_audit_type_key(): all_casetypes = { casetype_name: { inner_key: inner_value @@ -224,7 +162,7 @@ async def _migrate_config(from_version: int, to_version: int): ) if from_version < 3 <= to_version: - await handle_auditype_key() + await _handle_audit_type_key() await _config.schema_version.set(3) if from_version < 4 <= to_version: @@ -306,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. """ @@ -393,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 @@ -503,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:] @@ -511,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( @@ -1019,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 diff --git a/redbot/core/tree.py b/redbot/core/tree.py index dfd7cebe1cb..4b32dcf8f73 100644 --- a/redbot/core/tree.py +++ b/redbot/core/tree.py @@ -17,6 +17,7 @@ Group, NoPrivateMessage, TransformerError, + UserFeedbackCheckFailure, ) from .i18n import Translator from .utils.chat_formatting import humanize_list, inline @@ -251,7 +252,12 @@ async def _send_from_interaction(interaction, *args, **kwargs): if interaction.response.is_done(): if interaction.is_expired(): return await interaction.channel.send(*args, **kwargs) - return await interaction.followup.send(*args, ephemeral=True, **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 @@ -322,6 +328,9 @@ async def on_error( relative_time=relative_time ) await self._send_from_interaction(interaction, msg, delete_after=error.retry_after) + elif isinstance(error, UserFeedbackCheckFailure): + if error.message: + await self._send_from_interaction(interaction, error.message) elif isinstance(error, CheckFailure): await self._send_from_interaction( interaction, _("You are not permitted to use this command.") @@ -329,6 +338,20 @@ async def on_error( else: log.exception(type(error).__name__, exc_info=error) + async def _send_interaction_check_failure( + self, interaction: discord.Interaction, message: str + ): + """Handles responding to interaction check failures. + Mainly used for when an interaction is an autocomplete and + providing the message in the autocomplete response. + """ + if interaction.type is discord.InteractionType.autocomplete: + await interaction.response.autocomplete( + [discord.app_commands.Choice(name=message[:80], value="None")] + ) + return + await interaction.response.send_message(message, ephemeral=True) + async def interaction_check(self, interaction: discord.Interaction): """Global checks for app commands.""" if interaction.user.bot: @@ -336,15 +359,15 @@ async def interaction_check(self, interaction: discord.Interaction): 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 + await self._send_interaction_check_failure( + interaction, _("This channel or server is ignored.") ) 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, + await self._send_interaction_check_failure( + interaction, + _("You are not permitted to use commands because of an allowlist or blocklist."), ) return False diff --git a/redbot/core/utils/__init__.py b/redbot/core/utils/__init__.py index 16edae4541c..dc3687f6d82 100644 --- a/redbot/core/utils/__init__.py +++ b/redbot/core/utils/__init__.py @@ -540,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] @@ -550,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() @@ -586,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 7f464c64804..3703078eb20 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 @@ -152,7 +152,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 diff --git a/redbot/core/utils/chat_formatting.py b/redbot/core/utils/chat_formatting.py index 8cf37e8a267..9ebce3b3d3b 100644 --- a/redbot/core/utils/chat_formatting.py +++ b/redbot/core/utils/chat_formatting.py @@ -4,12 +4,13 @@ import itertools import math import textwrap -from io import BytesIO -from typing import Iterator, List, Optional, Sequence, SupportsInt, Union +from io import BytesIO, StringIO +from typing import Any, Iterator, List, Literal, Optional, Sequence, SupportsInt, Union import discord from babel.lists import format_list as babel_list from babel.numbers import format_decimal +from rich.console import Console from redbot.core.i18n import Translator, get_babel_locale, get_babel_regional_format @@ -21,11 +22,14 @@ "question", "bold", "box", + "header", + "hyperlink", "inline", "italics", "spoiler", "pagify", "strikethrough", + "subtext", "underline", "quote", "escape", @@ -34,11 +38,75 @@ "humanize_timedelta", "humanize_number", "text_to_file", + "rich_markup", ) _ = Translator("UtilsChatFormatting", __file__) +def hyperlink(text: str, url: str) -> str: + """Create hyperlink markdown with text and a URL. + + Parameters + ---------- + text : str + The text which will contain the link. + url : str + The URL used for the hyperlink. + + Returns + ------- + str + The new message. + + """ + return f"[{text}]({url})" + + +def header(text: str, size: Literal["small", "medium", "large"]) -> str: + """Formats a header. + + Parameters + ---------- + text : str + The text for the header. + size : Literal['small', 'medium', 'large'] + The size of the header ('small', 'medium' or 'large') + + Returns + ------- + str + The new message. + + """ + if size == "small": + multiplier = 3 + elif size == "medium": + multiplier = 2 + elif size == "large": + multiplier = 1 + else: + raise ValueError(f"Invalid size '{size}'") + return "#" * multiplier + " " + text + + +def subtext(text: str) -> str: + """Formats subtext from the given text. + + Parameters + ---------- + text : str + The text to format as subtext. + + Returns + ------- + str + The new message. + + """ + return "-# " + text + + def error(text: str) -> str: """Get text prefixed with an error emoji. @@ -519,15 +587,21 @@ def format_perms_list(perms: discord.Permissions) -> str: def humanize_timedelta( - *, timedelta: Optional[datetime.timedelta] = None, seconds: Optional[SupportsInt] = None + *, + timedelta: Optional[datetime.timedelta] = None, + seconds: Optional[SupportsInt] = None, + negative_format: Optional[str] = None, + maximum_units: Optional[int] = None, ) -> str: """ Get a locale aware human timedelta representation. This works with either a timedelta object or a number of seconds. - Fractional values will be omitted, and values less than 1 second - an empty string. + Fractional values will be omitted. + + Values that are less than 1 second but greater than -1 second + will be an empty string. Parameters ---------- @@ -535,6 +609,11 @@ def humanize_timedelta( A timedelta object seconds: Optional[SupportsInt] A number of seconds + negative_format: Optional[str] + How to format negative timedeltas, using %-formatting rules. + Defaults to "negative %s" + maximum_units: Optional[int] + The maximum number of different units to output in the final string. Returns ------- @@ -544,15 +623,33 @@ def humanize_timedelta( Raises ------ ValueError - The function was called with neither a number of seconds nor a timedelta object + The function was called with neither a number of seconds nor a timedelta object, + or with a maximum_units less than 1. + + Examples + -------- + .. testsetup:: + + from datetime import timedelta + from redbot.core.utils.chat_formatting import humanize_timedelta + + .. doctest:: + + >>> humanize_timedelta(seconds=314) + '5 minutes, 14 seconds' + >>> humanize_timedelta(timedelta=timedelta(minutes=3.14), maximum_units=1) + '3 minutes' + >>> humanize_timedelta(timedelta=timedelta(days=-3.14), negative_format="%s ago", maximum_units=3) + '3 days, 3 hours, 21 minutes ago' """ try: obj = seconds if seconds is not None else timedelta.total_seconds() except AttributeError: raise ValueError("You must provide either a timedelta or a number of seconds") + if maximum_units is not None and maximum_units < 1: + raise ValueError("maximum_units must be >= 1") - seconds = int(obj) periods = [ (_("year"), _("years"), 60 * 60 * 24 * 365), (_("month"), _("months"), 60 * 60 * 24 * 30), @@ -561,8 +658,17 @@ def humanize_timedelta( (_("minute"), _("minutes"), 60), (_("second"), _("seconds"), 1), ] - + seconds = int(obj) + if seconds < 0: + seconds = -seconds + if negative_format and "%s" not in negative_format: + negative_format = negative_format + " %s" + else: + negative_format = negative_format or (_("negative") + " %s") + else: + negative_format = "%s" strings = [] + maximum_units = maximum_units or len(periods) for period_name, plural_period_name, period_seconds in periods: if seconds >= period_seconds: period_value, seconds = divmod(seconds, period_seconds) @@ -570,13 +676,15 @@ def humanize_timedelta( continue unit = plural_period_name if period_value > 1 else period_name strings.append(f"{period_value} {unit}") + if len(strings) == maximum_units: + break - return ", ".join(strings) + return negative_format % humanize_list(strings, style="unit") 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 ---------- @@ -585,10 +693,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)) @@ -618,3 +731,66 @@ def text_to_file( """ file = BytesIO(text.encode(encoding)) return discord.File(file, filename, spoiler=spoiler) + + +def rich_markup( + *objects: Any, + crop: Optional[bool] = True, + emoji: Optional[bool] = True, + highlight: Optional[bool] = True, + justify: Optional[str] = None, + markup: Optional[bool] = True, + no_wrap: Optional[bool] = None, + overflow: Optional[str] = None, + width: Optional[int] = None, +) -> str: + """Returns a codeblock with ANSI formatting for colour support. + + This supports a limited set of Rich markup, and rich helper functions. (https://rich.readthedocs.io/en/stable/index.html) + + Parameters + ---------- + *objects: Any + The text to convert to ANSI formatting. + crop: Optional[bool] + Crop output to width of virtual terminal. Defaults to ``True``. + emoji: Optional[bool] + Enable emoji code. Defaults to ``True``. + highlight: Optional[bool] + Enable automated highlighting. Defaults to ``True``. + justify: Optional[str] + Justify method: "default", "left", "right", "center", or "full". Defaults to ``None``. + markup: Optional[bool] + Boolean to enable Console Markup. Defaults to ``True``. + no_wrap: Optional[bool] + Disables word wrapping. Defaults to ``None``. + overflow: Optional[str] + Overflow method: "ignore", "crop", "fold", or "ellipsis". Defaults to None. + width: Optional[int] + The width of the virtual terminal. Defaults to ``80`` characters long. + + + Returns + ------- + str: + The ANSI formatted text in a codeblock. + """ + temp_console = Console( # Prevent messing with STDOUT's console + color_system="standard", # Discord only supports 8-bit in colors + emoji=emoji, + file=StringIO(), + force_terminal=True, + force_interactive=False, + highlight=highlight, + markup=markup, + width=width if width is not None else 80, + ) + + temp_console.print( + *objects, + crop=crop, + justify=justify, + no_wrap=no_wrap, + overflow=overflow, + ) + return box(temp_console.file.getvalue(), lang="ansi") diff --git a/redbot/core/utils/locales/ar-SA.po b/redbot/core/utils/locales/ar-SA.po index 31c5eb40095..d778c7aa80b 100644 --- a/redbot/core/utils/locales/ar-SA.po +++ b/redbot/core/utils/locales/ar-SA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ar_SA\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "تم تعيين رمز API{service}." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 69842534f01..0fb72022e61 100644 --- a/redbot/core/utils/locales/bg-BG.po +++ b/redbot/core/utils/locales/bg-BG.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: bg_BG\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "година" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "години" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "месец" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "месеци" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "ден" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "дни" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "час" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "часове" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "минута" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "минути" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "секунда" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "секунди" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 f92479b059b..f59dba8a44e 100644 --- a/redbot/core/utils/locales/cs-CZ.po +++ b/redbot/core/utils/locales/cs-CZ.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: cs_CZ\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "let" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "měsíc" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "měsíců" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "den" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dnů" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "hodina" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "hodin" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekund" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "Nastavit API klíče" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Klíče a tokeny" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "Nastavit API klíče pro {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "Klíče a tokeny pro {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Služba" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Zkuste to prosím znovu." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service} API tokeny byly nastaveny." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 8796debad94..26d875463f9 100644 --- a/redbot/core/utils/locales/da-DK.po +++ b/redbot/core/utils/locales/da-DK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: da_DK\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 423de95287f..794d6414d1e 100644 --- a/redbot/core/utils/locales/de-DE.po +++ b/redbot/core/utils/locales/de-DE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: de_DE\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "Jahr" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "Jahre" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "Monat" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "Monate" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "Tag" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "Tage" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "Stunde" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "Stunden" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "Minute" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "Minuten" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "Sekunde" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "Sekunden" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "Seite auswählen" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "Seite {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "Du bist nicht berechtigt um damit zu Interagieren." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "API-Schlüssel festlegen" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Schlüssel und Tokens" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "API-Schlüssel für {service} festlegen" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "Schlüssel und Token für {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Service" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "Dieser Modus ist nur für Bot-Besitzer. Hoppla!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Bitte versuchen Sie es erneut." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` API-Token wurden gesetzt." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 5d88b3b6c55..4dc9e85b2c7 100644 --- a/redbot/core/utils/locales/es-ES.po +++ b/redbot/core/utils/locales/es-ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: es_ES\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "año" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "años" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mes" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "meses" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "día" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "días" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "hora" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "segundos" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "Seleccione una página" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "Página {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "No está autorizado a interactuar con esto." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "Establecer llaves de API" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Llaves y tokens" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "Establecer llaves de API para {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "Llaves y tokens para {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Servicio" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 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:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Por favor, inténtalo de nuevo." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` Los tokens de la API han sido establecidos." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 f70fbb4400b..301ed3c8835 100644 --- a/redbot/core/utils/locales/fi-FI.po +++ b/redbot/core/utils/locales/fi-FI.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: fi_FI\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "vuosi" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "vuotta" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "kuukausi" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "kuukautta" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "päivä" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "päivää" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "tunti" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "tuntia" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuutti" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minuuttia" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunti" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekuntia" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 7414c610003..cbf6b08c1e3 100644 --- a/redbot/core/utils/locales/fr-FR.po +++ b/redbot/core/utils/locales/fr-FR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: fr_FR\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "an" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "ans" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mois" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "mois" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "jour" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "jours" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "heure" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "heures" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minute" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minutes" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "seconde" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "secondes" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" -msgstr "" +msgstr "Page {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" -msgstr "" +msgstr "Définir les clés API" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" -msgstr "" +msgstr "Clés et jetons" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" -msgstr "" +msgstr "Définir les clés API pour {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` les tokens API ont été définis." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 796303de4de..1baeb2618cd 100644 --- a/redbot/core/utils/locales/hi-IN.po +++ b/redbot/core/utils/locales/hi-IN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: hi_IN\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "साल" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "साल" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "महीना" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "महीने" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "दिन" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "दिन" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "घंटा" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "घंटे" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "मिनट" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "मिनट" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "सेकंड" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "सेकंड" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 index 1f33b26e888..6c1f77f0f1d 100644 --- a/redbot/core/utils/locales/hr-HR.po +++ b/redbot/core/utils/locales/hr-HR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: hr_HR\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "godina" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "godine" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mjesec" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "mjeseci" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dan" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dana" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "sat" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "sati" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekundi" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "Postavi API ključeve" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Ključevi i tokeni" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "Postavi API ključeve za {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "Ključevi i tokeni za {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Usluga" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "Ovaj modal je samo za vlasnike bota. Ups!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Molim te pokušaj ponovno." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokeni su postavljeni." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 8e65c4db43e..070c2fb790e 100644 --- a/redbot/core/utils/locales/hu-HU.po +++ b/redbot/core/utils/locales/hu-HU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: hu_HU\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "év" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "év" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "hónap" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "hónap" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "nap" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "nap" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "óra" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "óra" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "perc" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "perc" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "másodperc" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "másodperc" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Szolgáltatás" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Kérlek, próbáld újra." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 6ad050b181b..1dae651a6dd 100644 --- a/redbot/core/utils/locales/id-ID.po +++ b/redbot/core/utils/locales/id-ID.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: id_ID\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "tahun" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "tahun" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "bulan" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "bulan" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "hari" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "hari" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "jam" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "jam" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "menit" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "menit" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "detik" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "detik" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "negatif" + #: redbot/core/utils/views.py:34 msgid "Select a Page" -msgstr "" +msgstr "Pilih Halaman" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" -msgstr "" +msgstr "Halaman {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." -msgstr "" +msgstr "Anda tidak berwenang untuk berinteraksi dengan ini." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" -msgstr "" +msgstr "Tetapkan Kunci API" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" -msgstr "" +msgstr "Layanan" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 msgid "This button is for bot owners only, oh well." -msgstr "" +msgstr "Tombol ini hanya untuk pemilik bot saja, oh baiklah." diff --git a/redbot/core/utils/locales/it-IT.po b/redbot/core/utils/locales/it-IT.po index 1088bc0c134..de824ff0344 100644 --- a/redbot/core/utils/locales/it-IT.po +++ b/redbot/core/utils/locales/it-IT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: it_IT\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "anno" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "anni" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mese" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "mesi" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "giorno" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "giorni" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "ora" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "ore" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuti" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minuti" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "secondo" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "secondi" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 019210024c4..971b591df14 100644 --- a/redbot/core/utils/locales/ja-JP.po +++ b/redbot/core/utils/locales/ja-JP.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -15,100 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ja_JP\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "ヶ月" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "ヶ月" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "日" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "日間" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "時間" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "時間" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "分" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "分間" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "秒" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "秒間" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" -msgstr "" +msgstr "ページを選択" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" -msgstr "" +msgstr "ページ{num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." -msgstr "" +msgstr "これをインタラクトする権限がありません" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" -msgstr "" +msgstr "APIキーを設定" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" -msgstr "" +msgstr "キーとトークン" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" -msgstr "" +msgstr "{service} のAPIキーを設定" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" -msgstr "" +msgstr "{service} のキーとトークン" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" -msgstr "" +msgstr "サービス" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" -msgstr "" +msgstr "おっと!このモーダルはBot所有者専用です。" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." -msgstr "" +msgstr "{error_message}\n" +"もう一度お試しください。" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." -msgstr "" +msgstr "`{service}` APIトークンが設定されました" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 msgid "This button is for bot owners only, oh well." -msgstr "" +msgstr "このボタンは、Bot所有者のみが使用できます" diff --git a/redbot/core/utils/locales/ko-KR.po b/redbot/core/utils/locales/ko-KR.po index c1de710a898..193c81ce11f 100644 --- a/redbot/core/utils/locales/ko-KR.po +++ b/redbot/core/utils/locales/ko-KR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ko_KR\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "년" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "년" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "월" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "월" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "일" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "날" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "시" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "시간" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "분" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "분" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "초" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "초" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 e93e9893916..be482f72226 100644 --- a/redbot/core/utils/locales/nb-NO.po +++ b/redbot/core/utils/locales/nb-NO.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: nb_NO\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "år" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "år" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "måned" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "måneder" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dager" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "time" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "timer" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minutter" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minutter" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunder" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekunder" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "Velg en side" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "Side {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "Du er ikke autorisert til å samhandle med dette." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "Angi API-nøkler" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Nøkler og symboler" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "Angi API-nøkler for {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "Nøkler og tokens for {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Tjeneste" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "Denne modalen er bare for bot eiere. Whoops!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Vennligst prøv på nytt." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokens har blitt satt." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 5ad1acdb896..46ad409f441 100644 --- a/redbot/core/utils/locales/nl-NL.po +++ b/redbot/core/utils/locales/nl-NL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: nl_NL\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "jaar" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "jaren" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "maand" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "maanden" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dagen" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "uur" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "uren" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuut" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minuten" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "seconde" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "seconden" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 b933360f968..c905f197423 100644 --- a/redbot/core/utils/locales/pl-PL.po +++ b/redbot/core/utils/locales/pl-PL.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pl_PL\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "lat" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "miesiąc" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "miesięcy" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dzień" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dni" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "godzina" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "godzin" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekund" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 56d5a348030..f2055e6964b 100644 --- a/redbot/core/utils/locales/pt-BR.po +++ b/redbot/core/utils/locales/pt-BR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pt_BR\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "ano" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "anos" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mês" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "meses" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dia" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dias" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "hora" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "segundos" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "negativo" + #: redbot/core/utils/views.py:34 msgid "Select a Page" -msgstr "" +msgstr "Selecione uma Página" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" -msgstr "" +msgstr "Página {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." -msgstr "" +msgstr "Você não está autorizado a interagir com isto." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "Definir chaves de API" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Chaves e tokens" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "Definir chaves de API para {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "Chaves e tokens para {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Serviço" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "Este modal é apenas para o dono do bot. Ops!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Por favor, tente novamente." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "Tokens de API de `{service}` foram definidos." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 b922e5fff62..d22b7ae8261 100644 --- a/redbot/core/utils/locales/pt-PT.po +++ b/redbot/core/utils/locales/pt-PT.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -15,100 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pt_PT\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "ano" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "anos" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mês" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "meses" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dia" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dias" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "hora" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "segundos" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "negativo" + #: redbot/core/utils/views.py:34 msgid "Select a Page" -msgstr "" +msgstr "Selecione uma Página" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" -msgstr "" +msgstr "Página {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." -msgstr "" +msgstr "Você não está autorizado a interagir com isso." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" -msgstr "" +msgstr "Definir chaves da API" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" -msgstr "" +msgstr "Chaves e tokens" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" -msgstr "" +msgstr "Definir chaves da API para {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" -msgstr "" +msgstr "Chaves e tokens para {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" -msgstr "" +msgstr "Serviço" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" -msgstr "" +msgstr "Este modal é apenas para donos de bots. Ops!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." -msgstr "" +msgstr "{error_message}\n" +"Por favor, tente novamente." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." -msgstr "" +msgstr "Os tokens da API para {service} foram configurados." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 msgid "This button is for bot owners only, oh well." -msgstr "" +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 2cb014748b0..aa431b6fae7 100644 --- a/redbot/core/utils/locales/ru-RU.po +++ b/redbot/core/utils/locales/ru-RU.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -15,100 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ru_RU\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "год" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "лет" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "месяц" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "месяцев" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "день" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "дней" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "час" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "часов" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "минута" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "минут" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "секунда" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "секунд" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" -msgstr "" +msgstr "Выбрать страницу" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" -msgstr "" +msgstr "Страница {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." -msgstr "" +msgstr "Вы не имеете права взаимодействовать с этим." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" -msgstr "" +msgstr "Установите ключи API" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" -msgstr "" +msgstr "Ключи и токены" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" -msgstr "" +msgstr "Установить API ключи для {service}" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" -msgstr "" +msgstr "Ключи и токены для {service}" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" -msgstr "" +msgstr "Служба" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" -msgstr "" +msgstr "Этот модаль только для владельцев ботов. Упс!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." -msgstr "" +msgstr "{error_message}\n" +"Пожалуйста, попробуйте еще раз." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokens были установлены." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 msgid "This button is for bot owners only, oh well." -msgstr "" +msgstr "Эта кнопка предназначена только для владельцев ботов." diff --git a/redbot/core/utils/locales/sk-SK.po b/redbot/core/utils/locales/sk-SK.po index 7a859e22998..c343ceabacf 100644 --- a/redbot/core/utils/locales/sk-SK.po +++ b/redbot/core/utils/locales/sk-SK.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sk_SK\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "rokov" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mesiac" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "mesiacov" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "deň" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dní" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "hodina" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "hodín" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minúta" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minút" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekúnd" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 ee513cf6c4e..675380bbb5a 100644 --- a/redbot/core/utils/locales/sl-SI.po +++ b/redbot/core/utils/locales/sl-SI.po @@ -1,114 +1,118 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04: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.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" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" "X-Crowdin-File-ID: 197\n" "Language: sl_SI\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "leto" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "let" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "mesec" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "mesecev" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dan" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dnevi" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "ura" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "ure" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minute" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekund" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 892035f7593..e16e8317912 100644 --- a/redbot/core/utils/locales/sv-SE.po +++ b/redbot/core/utils/locales/sv-SE.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sv_SE\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "år" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "år" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "månad" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "månader" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "dagar" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "timme" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "timmar" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "minuter" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "sekund" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "sekunder" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 178dea3bdc8..dcc904c1362 100644 --- a/redbot/core/utils/locales/tr-TR.po +++ b/redbot/core/utils/locales/tr-TR.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: tr_TR\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "yıl" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "yıl" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "ay" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "ay" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "gün" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "gün" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "saat" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "saat" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "dakika" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "dakika" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "saniye" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "saniye" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "Bir sayfa seç" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "Sayfa {num}" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "Bu aracı kullanmaya yetkili değilsiniz." -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "API ayarla" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Tokenler ve anahtarlar" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "{service} için bir API ayarla" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "{service} için anahtar ve tokenler" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "Servis" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "Bu sadece bot sahipleri için. Ah be abi!" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "Lütfen tekrar deneyin." -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` API tokenleri ayarlandı." -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 b1ec79d5bf2..a29b9b9da1e 100644 --- a/redbot/core/utils/locales/uk-UA.po +++ b/redbot/core/utils/locales/uk-UA.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: uk_UA\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 d0e74681c89..a2066ad4fae 100644 --- a/redbot/core/utils/locales/vi-VN.po +++ b/redbot/core/utils/locales/vi-VN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: vi_VN\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "năm" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 dad197563d0..1f18d477574 100644 --- a/redbot/core/utils/locales/zh-CN.po +++ b/redbot/core/utils/locales/zh-CN.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -15,100 +15,104 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_CN\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "月" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "月" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "天" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "天" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "小时" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "小时" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "分钟" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "分钟" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "秒" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "秒" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 27485d1d259..768738296f5 100644 --- a/redbot/core/utils/locales/zh-TW.po +++ b/redbot/core/utils/locales/zh-TW.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"POT-Creation-Date: 2024-12-25 04:21+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -15,101 +15,105 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_TW\n" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:557 +#: redbot/core/utils/chat_formatting.py:654 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "month" msgstr "月" -#: redbot/core/utils/chat_formatting.py:558 +#: redbot/core/utils/chat_formatting.py:655 msgid "months" msgstr "月" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "day" msgstr "日" -#: redbot/core/utils/chat_formatting.py:559 +#: redbot/core/utils/chat_formatting.py:656 msgid "days" msgstr "日" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hour" msgstr "時" -#: redbot/core/utils/chat_formatting.py:560 +#: redbot/core/utils/chat_formatting.py:657 msgid "hours" msgstr "小時" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minute" msgstr "分" -#: redbot/core/utils/chat_formatting.py:561 +#: redbot/core/utils/chat_formatting.py:658 msgid "minutes" msgstr "分鐘" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "second" msgstr "秒" -#: redbot/core/utils/chat_formatting.py:562 +#: redbot/core/utils/chat_formatting.py:659 msgid "seconds" msgstr "秒" +#: redbot/core/utils/chat_formatting.py:667 +msgid "negative" +msgstr "" + #: redbot/core/utils/views.py:34 msgid "Select a Page" msgstr "選擇一個頁面" -#: redbot/core/utils/views.py:170 +#: redbot/core/utils/views.py:183 msgid "Page {num}" msgstr "{num} 頁" -#: redbot/core/utils/views.py:266 +#: redbot/core/utils/views.py:338 redbot/core/utils/views.py:694 msgid "You are not authorized to interact with this." msgstr "您無權限與此互動。" -#: redbot/core/utils/views.py:308 +#: redbot/core/utils/views.py:380 msgid "Set API Keys" msgstr "設置 API Keys" -#: redbot/core/utils/views.py:309 +#: redbot/core/utils/views.py:381 msgid "Keys and tokens" msgstr "Keys 和 tokens" -#: redbot/core/utils/views.py:311 +#: redbot/core/utils/views.py:383 msgid "Set API Keys for {service}" msgstr "為 {service} 設置 API 密鑰" -#: redbot/core/utils/views.py:312 +#: redbot/core/utils/views.py:384 msgid "Keys and tokens for {service}" msgstr "{service} 的密鑰和令牌" -#: redbot/core/utils/views.py:321 +#: redbot/core/utils/views.py:393 msgid "Service" msgstr "服務" -#: redbot/core/utils/views.py:358 +#: redbot/core/utils/views.py:430 msgid "This modal is for bot owners only. Whoops!" msgstr "哎呀!此模式僅適用於機器人所有者。" -#: redbot/core/utils/views.py:371 +#: redbot/core/utils/views.py:443 msgid "{error_message}\n" "Please try again." msgstr "{error_message}\n" "請再試一次。" -#: redbot/core/utils/views.py:378 redbot/core/utils/views.py:385 +#: redbot/core/utils/views.py:450 redbot/core/utils/views.py:457 msgid "`{service}` API tokens have been set." msgstr "`{service}` API 令牌已設置。" -#: redbot/core/utils/views.py:421 +#: redbot/core/utils/views.py:493 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 bdf2f25d8a1..7176188d7cd 100644 --- a/redbot/core/utils/menus.py +++ b/redbot/core/utils/menus.py @@ -32,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"] + + def generate_pages(): + return [f"{fruit} is an awesome fruit!" for fruit in items] - .. 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 + 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 ------ @@ -108,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)): @@ -134,13 +212,12 @@ async def menu( # where the original message is already sent prior to starting. # This is not normally the way we recommend sending this because # internally we already include the emojis we expect. + view = SimpleMenu(pages, timeout=timeout) if controls == DEFAULT_CONTROLS: - view = SimpleMenu(pages) - await view.start(ctx) + await view.start(ctx, user=user) await view.wait() return else: - view = SimpleMenu(pages) view.remove_item(view.last_button) view.remove_item(view.first_button) has_next = False @@ -148,18 +225,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: @@ -168,7 +246,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] @@ -193,7 +271,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)), @@ -206,7 +286,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 @@ -229,9 +309,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( @@ -242,6 +327,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 @@ -251,7 +338,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( @@ -262,6 +354,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 @@ -271,7 +365,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( @@ -282,6 +381,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/tunnel.py b/redbot/core/utils/tunnel.py index e66ecd8044a..140b76e9c69 100644 --- a/redbot/core/utils/tunnel.py +++ b/redbot/core/utils/tunnel.py @@ -162,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 960131b99bf..f70c5565014 100644 --- a/redbot/core/utils/views.py +++ b/redbot/core/utils/views.py @@ -11,7 +11,7 @@ if TYPE_CHECKING: from redbot.core.commands import Context -__all__ = ("SimpleMenu", "SetApiModal", "SetApiView") +__all__ = ("SimpleMenu", "SetApiModal", "SetApiView", "ConfirmView") _ = Translator("UtilsViews", __file__) @@ -66,9 +66,10 @@ def __init__(self, style: discord.ButtonStyle, emoji: Union[str, discord.Partial async def callback(self, interaction: discord.Interaction): self.view.stop() if interaction.message.flags.ephemeral: - await interaction.response.edit_message(view=None) - return - await interaction.message.delete() + await interaction.response.defer(thinking=False) + await interaction.delete_original_response() + else: + await interaction.message.delete() class SimpleMenu(discord.ui.View): @@ -106,6 +107,17 @@ class SimpleMenu(discord.ui.View): under the select menu in this instance. Defaults to False. + Attributes + ---------- + select_menu: `discord.ui.Select` + A select menu with a list of pages. The usage of this attribute is discouraged + as it may store different instances throughout the menu's lifetime. + + .. deprecated-removed:: 3.5.14 60 + Any behaviour enabled by the usage of this attribute should no longer be depended on. + If you need this for something and cannot replace it with the other functionality, + create an issue on Red's issue tracker. + Examples -------- You can provide a list of strings:: @@ -136,6 +148,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) @@ -192,15 +205,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: + 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 @@ -221,23 +251,65 @@ 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 + if self.use_select_menu and self.source.is_paginating(): + self.remove_item(self.select_menu) + # we added a default one in init so we want to remove it and add any changes here + self.select_menu = self._get_select_menu() + self.add_item(self.select_menu) + 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. + """ + if self.use_select_menu and self.source.is_paginating(): + self.remove_item(self.select_menu) + # we added a default one in init so we want to remove it and add any changes here + self.select_menu = self._get_select_menu() + self.add_item(self.select_menu) + 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) @@ -431,3 +503,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/pytest/core.py b/redbot/pytest/core.py index a18bc7a893f..3e350dcc6b5 100644 --- a/redbot/pytest/core.py +++ b/redbot/pytest/core.py @@ -23,7 +23,9 @@ "empty_role", "empty_user", "member_factory", + "newline_message", "user_factory", + "prefix", "ctx", ] @@ -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") diff --git a/redbot/setup.py b/redbot/setup.py index 2a28ea7d0d5..5dff0c90d7d 100644 --- a/redbot/setup.py +++ b/redbot/setup.py @@ -19,10 +19,16 @@ safe_delete, create_backup as red_create_backup, ) -from redbot.core import config, data_manager, _data_manager, _drivers +from redbot.core import config, data_manager, _data_manager +from redbot.core._config import migrate 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, + get_driver_class, + get_driver_class_include_old, +) conversion_log = logging.getLogger("red.converter") @@ -210,7 +216,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 = get_driver_class(storage_type) default_dirs["STORAGE_DETAILS"] = driver_cls.get_config_details() if name in instance_data: @@ -261,15 +267,15 @@ 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 = get_driver_class_include_old(current_backend) + new_driver_cls = get_driver_class(target_backend) cur_storage_details = data_manager.storage_details() new_storage_details = new_driver_cls.get_config_details() await cur_driver_cls.initialize(**cur_storage_details) await new_driver_cls.initialize(**new_storage_details) - await config.migrate(cur_driver_cls, new_driver_cls) + await migrate(cur_driver_cls, new_driver_cls) await cur_driver_cls.teardown() await new_driver_cls.teardown() @@ -283,7 +289,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 = get_driver_class() await driver_cls.initialize(**data_manager.storage_details()) backup_fpath = await red_create_backup(destination_folder) await driver_cls.teardown() @@ -319,7 +325,7 @@ async def remove_instance( if _create_backup is True: await create_backup(instance) - driver_cls = _drivers.get_driver_class(backend) + driver_cls = 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 cca18ecb799..f00e75df5b0 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,5 +1,4 @@ -aiodns -aiohttp +aiohttp<3.10 aiohttp-json-rpc apsw babel diff --git a/requirements/base.txt b/requirements/base.txt index 81640ab4d12..959858f9d6f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,6 +1,4 @@ -aiodns==3.0.0 - # via -r base.in -aiohttp==3.8.4 +aiohttp==3.9.5 # via # -r base.in # aiohttp-json-rpc @@ -10,67 +8,53 @@ aiohttp-json-rpc==0.13.3 # via -r base.in aiosignal==1.3.1 # via aiohttp -apsw==3.41.2.0 +apsw==3.46.1.0 # via -r base.in -async-timeout==4.0.2 - # via aiohttp -attrs==23.1.0 +attrs==24.3.0 # via aiohttp -babel==2.12.1 +babel==2.16.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==3.1.0 - # via aiohttp -click==8.1.3 +click==8.1.8 # via -r base.in -contextlib2==21.6.0 - # via schema -discord-py==2.2.3 +discord-py==2.4.0 # via # -r base.in # red-lavalink -frozenlist==1.3.3 +frozenlist==1.5.0 # via # aiohttp # aiosignal -idna==3.4 +idna==3.10 # via yarl -importlib-metadata==6.6.0 - # via markdown -markdown==3.4.3 +markdown==3.7 # via -r base.in -markdown-it-py==2.2.0 +markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.0.4 +multidict==6.1.0 # via # aiohttp # yarl -orjson==3.8.11 +orjson==3.10.12 # via -r base.in -packaging==23.1 +packaging==24.2 # via -r base.in -platformdirs==3.5.0 +platformdirs==4.3.6 # via -r base.in -psutil==5.9.5 +propcache==0.2.0 + # via yarl +psutil==6.1.1 # via -r base.in -pycares==4.3.0 - # via aiodns -pycparser==2.21 - # via cffi -pygments==2.15.1 +pygments==2.18.0 # via rich -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via -r base.in -pytz==2023.3 - # via babel -pyyaml==6.0 +pyyaml==6.0.2 # via -r base.in -rapidfuzz==3.0.0 +rapidfuzz==3.9.7 # via -r base.in red-commons==1.0.0 # via @@ -78,25 +62,32 @@ red-commons==1.0.0 # red-lavalink red-lavalink==0.11.0 # via -r base.in -rich==13.3.5 +rich==13.9.4 # via -r base.in -schema==0.7.5 +schema==0.7.7 # via -r base.in -six==1.16.0 +six==1.17.0 # via python-dateutil -typing-extensions==4.5.0 +typing-extensions==4.12.2 # via # -r base.in + # multidict # rich -yarl==1.9.2 +yarl==1.15.2 # via # -r base.in # aiohttp -zipp==3.15.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==8.5.0; python_version != "3.10" and python_version != "3.11" + # via markdown +pytz==2024.2; python_version == "3.8" + # via babel +uvloop==0.21.0; (sys_platform != "win32" and platform_python_implementation == "CPython") and sys_platform != "win32" # via -r base.in +zipp==3.20.2; 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 8dfa2b374e0..afaefc182e8 100644 --- a/requirements/extra-doc.txt +++ b/requirements/extra-doc.txt @@ -1,32 +1,38 @@ alabaster==0.7.13 # via sphinx -certifi==2022.12.7 +certifi==2024.12.14 # via requests -docutils==0.18.1 +charset-normalizer==3.4.0 + # 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==8.5.0 + # via sphinx +jinja2==3.1.5 # via sphinx -markupsafe==2.1.2 +markupsafe==2.1.5 # via jinja2 -requests==2.29.0 +pytz==2024.2 + # via babel +requests==2.32.3 # via sphinx snowballstemmer==2.2.0 # via sphinx -sphinx==6.2.1 +sphinx==7.1.2 # via # -r extra-doc.in # sphinx-prompt # sphinx-rtd-theme # sphinxcontrib-jquery # sphinxcontrib-trio -sphinx-prompt==1.6.0 +sphinx-prompt==1.7.0 # via -r extra-doc.in -sphinx-rtd-theme==1.2.0 +sphinx-rtd-theme==3.0.2 # via -r extra-doc.in sphinxcontrib-applehelp==1.0.4 # via sphinx @@ -44,5 +50,7 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sphinxcontrib-trio==1.1.2 # via -r extra-doc.in -urllib3==1.26.15 +urllib3==2.2.3 # via requests +zipp==3.20.2 + # via importlib-metadata diff --git a/requirements/extra-postgres.txt b/requirements/extra-postgres.txt index 35809367b12..ae8987f19eb 100644 --- a/requirements/extra-postgres.txt +++ b/requirements/extra-postgres.txt @@ -1,2 +1,2 @@ -asyncpg==0.27.0 +asyncpg==0.30.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 73ddad57495..647dba3ba4d 100644 --- a/requirements/extra-style.txt +++ b/requirements/extra-style.txt @@ -1,8 +1,8 @@ -black==23.3.0 +black==23.12.1 # via -r extra-style.in mypy-extensions==1.0.0 # via black -pathspec==0.11.1 +pathspec==0.12.1 # via black -tomli==2.0.1 +tomli==2.2.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 46ae42618de..b54ed2afa93 100644 --- a/requirements/extra-test.txt +++ b/requirements/extra-test.txt @@ -1,35 +1,31 @@ -astroid==2.15.4 +astroid==3.2.4 # via pylint -dill==0.3.6 +dill==0.3.9 # via pylint -exceptiongroup==1.1.1 - # via pytest iniconfig==2.0.0 # via pytest -isort==5.12.0 +isort==5.13.2 # via pylint -lazy-object-proxy==1.9.0 - # via astroid mccabe==0.7.0 # via pylint -pluggy==1.0.0 +pluggy==1.5.0 # via pytest -pylint==2.17.3 +pylint==3.2.7 # via -r extra-test.in -pytest==7.3.1 +pytest==7.4.4 # via # -r extra-test.in # pytest-asyncio # pytest-mock -pytest-asyncio==0.21.0 +pytest-asyncio==0.21.2 # 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.13.2 + # via pylint +exceptiongroup==1.2.2; python_version != "3.11" + # via pytest +tomli==2.2.1; python_version != "3.11" # via # pylint # pytest -tomlkit==0.11.8 - # via pylint -wrapt==1.15.0 - # 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/managed_node/test_ll_version.py b/tests/cogs/audio/managed_node/test_ll_version.py new file mode 100644 index 00000000000..eedfa362a75 --- /dev/null +++ b/tests/cogs/audio/managed_node/test_ll_version.py @@ -0,0 +1,135 @@ +import itertools +from typing import Optional + +import pytest + +from redbot.cogs.audio.managed_node.ll_version 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/core/test_dev_commands.py b/tests/core/test_dev_commands.py index 508c7e56984..b4a6b863e9d 100644 --- a/tests/core/test_dev_commands.py +++ b/tests/core/test_dev_commands.py @@ -1,11 +1,12 @@ 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, cleanup_code +from redbot.core.dev_commands import DevOutput, SourceCache, cleanup_code # the examples are based on how the markdown ends up being rendered by Discord @@ -134,12 +135,20 @@ def test_cleanup_code(content: str, source: str) -> None: assert cleanup_code(content) == source -def _get_dev_output(source: str) -> DevOutput: +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, - filename="", - env={"__builtins__": __builtins__, "__name__": "__main__", "_": None}, + env={"__builtins__": __builtins__, "__name__": "__main__", "_": None, **(env or {})}, ) @@ -184,7 +193,7 @@ async def _run_dev_output( ( lambda v: v < (3, 10), """\ - File "", line 1 + File "", line 1 12x ^ SyntaxError: invalid syntax @@ -193,7 +202,7 @@ async def _run_dev_output( ( lambda v: v >= (3, 10), """\ - File "", line 1 + File "", line 1 12x ^ SyntaxError: invalid decimal literal @@ -204,7 +213,7 @@ async def _run_dev_output( ( lambda v: v < (3, 10), """\ - File "", line 1 + File "", line 1 foo(x, z for z in range(10), t, w) ^ SyntaxError: Generator expression must be parenthesized @@ -213,7 +222,7 @@ async def _run_dev_output( ( lambda v: v >= (3, 10), """\ - File "", line 1 + File "", line 1 foo(x, z for z in range(10), t, w) ^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized @@ -226,7 +235,7 @@ async def _run_dev_output( lambda v: v < (3, 11), """\ Traceback (most recent call last): - File "", line 1, in + File "", line 1, in abs(1 / 0) ZeroDivisionError: division by zero """, @@ -235,7 +244,7 @@ async def _run_dev_output( lambda v: v >= (3, 11), """\ Traceback (most recent call last): - File "", line 1, in + File "", line 1, in abs(1 / 0) ~~^~~ ZeroDivisionError: division by zero @@ -252,7 +261,7 @@ def x(): ( lambda v: v < (3, 10), """\ - File "", line 2 + File "", line 2 12x ^ SyntaxError: invalid syntax @@ -261,7 +270,7 @@ def x(): ( lambda v: v >= (3, 10), """\ - File "", line 2 + File "", line 2 12x ^ SyntaxError: invalid decimal literal @@ -275,7 +284,7 @@ def x(): ( lambda v: v < (3, 10), """\ - File "", line 2 + File "", line 2 foo(x, z for z in range(10), t, w) ^ SyntaxError: Generator expression must be parenthesized @@ -284,7 +293,7 @@ def x(): ( lambda v: v >= (3, 10), """\ - File "", line 2 + File "", line 2 foo(x, z for z in range(10), t, w) ^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized @@ -304,7 +313,7 @@ def x(): """\ 123 Traceback (most recent call last): - File "", line 3, in + File "", line 3, in abs(1 / 0) ZeroDivisionError: division by zero """, @@ -314,13 +323,139 @@ def x(): """\ 123 Traceback (most recent call last): - File "", line 3, in + 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 + """, + ), + ), } @@ -389,3 +524,37 @@ async def test_successful_run_repl_exec(monkeypatch: pytest.MonkeyPatch) -> None 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_version.py b/tests/core/test_version.py index 954ce894740..fc38967005e 100644 --- a/tests/core/test_version.py +++ b/tests/core/test_version.py @@ -64,7 +64,7 @@ def test_python_version_has_lower_bound(): Due to constant issues in support with Red being installed on a Python version that was not supported by any Red version, it is important that we have both an upper and lower bound set. """ - requires_python = importlib.metadata.metadata("Red-DiscordBot")["Requires-Python"] + requires_python = importlib.metadata.metadata("Red-DiscordBot").get("Requires-Python") assert requires_python is not None # Requirement needs a regular requirement string, so "x" serves as requirement's name here @@ -81,7 +81,7 @@ def test_python_version_has_upper_bound(): Due to constant issues in support with Red being installed on a Python version that was not supported by any Red version, it is important that we have both an upper and lower bound set. """ - requires_python = importlib.metadata.metadata("Red-DiscordBot")["Requires-Python"] + requires_python = importlib.metadata.metadata("Red-DiscordBot").get("Requires-Python") assert requires_python is not None # Requirement needs a regular requirement string, so "x" serves as requirement's name here diff --git a/tools/release_helper.py b/tools/release_helper.py new file mode 100755 index 00000000000..83a86836298 --- /dev/null +++ b/tools/release_helper.py @@ -0,0 +1,1022 @@ +#!/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) +@click.pass_context +def cli(ctx: click.Context, *, abort: Optional[bool] = None): + """Red's release helper, guiding you through the whole process!""" + if ctx.invoked_subcommand is not None: + return + 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/#write-announcement" + ) + 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())